This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

tilepro glibc problems


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]