Control: tags -1 patch
Here is a patch which solve the symptoms. The underlying bug is within
gcc internals where atomics operations are not implementation for
ppc32 targets.
Description: Make the test suite compile on ppc32
where atomics implementation are missing
The code simply check ppc32
On 30 September 2014 11:04, Mathieu Malaterre ma...@debian.org wrote:
Control: tags -1 patch
Here is a patch which solve the symptoms. The underlying bug is within
gcc internals where atomics operations are not implementation for
ppc32 targets.
Many thanks Mathieu,
This looks good to me.
I have reduced the issue to the following. Simply compile it from a
Debian/PowerPC based computer:
$ cat t.c
#include stdint.h
int main()
{
int64_t x = 0, y = 1;
y = __sync_val_compare_and_swap(x, x, y);
return 0;
}
$ gcc t.c
/tmp/ccAS9Llh.o: In function `main':
t.c:(.text+0x64):
As reported upstream ppc32 does not support those atomic operation
natively and the software implementation is not present either (as of
4.9.1).
Since the implementation is only needed to run a particular test of
the test suite, it should be ok to simply remove compilation of this
test.
Comments
Package: tbb
Version: 4.2~20140122-3
Severity: grave
Something broke recently since tbb FTBFS on powerpc, but succeed on ppc64:
https://buildd.debian.org/status/fetch.php?pkg=tbbarch=powerpcver=4.2~20140122-3stamp=1411249201
This is a regression since tbb (community) used to build and run fine
Seems like it was fixed already:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705495#25
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
6 matches
Mail list logo