How to build/test glibc with new gcc
Szabolcs Nagy
szabolcs.nagy@arm.com
Fri Jul 17 16:50:00 GMT 2015
i'm wondering what's the official way to build glibc with new gcc.
the documentation about building glibc assumes that the host
compiler is used when doing a native build, but if gcc is installed
at some prefix path, then the tests don't use the right libraries:
they use libgcc_s.so.1 and libstdc++.so.6 of the host (or fail
when the host does not have these).
Using LD_LIBRARY_PATH does not work as the tests override the
library path, but i assume this can be solved by either adding
-Wl,-rpath=/gcc/prefix/lib to the LDFLAGS of the tests or
copying the compiler runtime into the build path:
export PATH="/path/to/gcc-prefix/bin:$PATH"
cp -a /path/to/gcc-prefix/lib*/*.so* .
/path/to/glibc-src/configure --prefix=/usr
make -j
make check
is there a cleaner way to do it?
More information about the Libc-alpha
mailing list