Hi 68k and ia64 porters! This afternoon I uploaded postgresql 7.4.2-5. Its build failed on ia64 and m68k with: ---------------- snip --------------------- [...] m68k-linux-gcc -DCHECK_RLIMIT_NOFILE -fno-strict-aliasing -g -Wall -Wmissing-prototypes -Wmissing-declarations -pipe -I../../../../src/include -D_GNU_SOURCE -I/usr/include/tcl8.4 -c -o xlog.o xlog.c ../../../../src/include/storage/s_lock.h: In function `tas': ../../../../src/include/storage/s_lock.h:292: error: inconsistent operand constraints in an `asm' ---------------- snip --------------------- The full logs are on [1] and [2]. This somewhat confuses me, since previous revisions of 7.4.2 built without problems on both architectures and in addition this very version already built correctly on seven other archs (plus my own, i386). I did not change any upstream code that involves this file (in fact I only made a small bugfix in src/backend/libpq/hba.c, which did not touch any include file). Also, above error message is not very helpful: line 292 of s_lock.h is in a block that should only be processed on powerpc. I put this file on [3] if it helps you. ia64 and e. g. powerpc use exactly the same compiler version (gcc-3.3_1:3.3.3-9). Do you have any idea about that? Thanks in advance for any help! Martin [1] http://buildd.debian.org/fetch.php?&pkg=postgresql&ver=7.4.2-5&arch=m68k&stamp=1085672684&file=log&as=raw [2] http://buildd.debian.org/fetch.php?&pkg=postgresql&ver=7.4.2-5&arch=ia64&stamp=1085666097&file=log&as=raw [3] http://www.piware.de/s_lock.h -- Martin Pitt Debian GNU/Linux Developer martin@piware.de mpitt@debian.org http://www.piware.de http://www.debian.org
Attachment:
signature.asc
Description: Digital signature