This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
tilepro glibc problems
- From: Joseph Myers <joseph at codesourcery dot com>
- To: <libc-alpha at sourceware dot org>, <cmetcalf at mellanox dot com>
- Date: Fri, 4 Nov 2016 22:05:01 +0000
- Subject: tilepro glibc problems
- Authentication-results: sourceware.org; auth=none
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