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
[EMAIL PROTECTED]                      [EMAIL PROTECTED]
http://www.piware.de             http://www.debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to