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-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to