On Sun, Mar 07, 2010 at 06:45:16PM +0100, Julien Cristau wrote: > Package: protobuf > Version: 2.3.0-1 > Severity: serious > > the protobuf testsuite fails on armel, leading to ftbfs. > > See > https://buildd.debian.org/fetch.cgi?pkg=protobuf&arch=armel&ver=2.3.0-1&stamp=1264814475&file=log&as=raw > > Cheers, > Julien
Hi, Thanks for the reminder. I've contacted upstream soon after this failure, and here is what upstream said: >> $ python >> >>> "%x" % 9223372036854775808 >> '8000000000000000' >> >>> "%x" % 9223372035781033984 >> '7fffffffc0000000' >> > >Oops, I used the wrong numbers here. The interesting numbers are: > >>>> print "\n%x != %x\n%x != %x" % tuple((x & 0xffffffffffffffff for x in >(-9223372035781033984, -9223372036854775808, 9223372035781033983, >9223372036854775807))) > >8000000040000000 != 8000000000000000 >7fffffffbfffffff != 7fffffffffffffff > >So it looks like what we're actually seeing here is one bit of corruption. > >I still strongly suspect a compiler bug. Probably the compiler's emulation >of 64-bit arithmetic is broken in some way. Now, I'm not sure how to proceed here. I see that gcc-4.4 on armel is still the same (4.4.3-1) as when the build was attempted, so just re-attempting the build will not help… Any suggestions are welcome. If, one way or another, this cannot be fixed, should we remove armel from the list of supported arches for this package? regards, iustin -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org