tilepro glibc problems
Joseph Myers
joseph@codesourcery.com
Fri Nov 4 22:05:00 GMT 2016
Compile testing of glibc for tilepro (GCC 5, binutils master) shows up two
problems:
* C++ linking doesn't work (which causes C++ tests in glibc to be
disabled):
/scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/../../../../tilepro-glibc-linux-gnu/bin/ld:
a.out: hidden symbol `__atomic_fetch_add_4' in
/scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/libgcc.a(atomic.o)
is referenced by DSO
/scratch/jmyers/glibc/many5/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/5.4.1/../../../../tilepro-glibc-linux-gnu/bin/ld:
final link failed: Bad value
collect2: error: ld returned 1 exit status
(This seems to me like your GCC port should be using t-slibgcc-libgcc in
libgcc/config.host, but I haven't tested that.)
* sys/dataplane.h includes a header asm/dataplane.h and thereby fails the
check-installed-headers test because no such header exists in the Linux
kernel. How is this meant to work? I imagine this would fail for tilegx
as well if that build didn't fail at an earlier stage.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list