This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: make check in master
On Tue, 28 Aug 2012 15:23:05 +0200, Andi wrote:
> I was using --prefix=/some/private/dir which was initially empty.
> Does that explain it?
>
> Seems like a big trap.
>
Yes it does. Currently, only --prefix=/usr works without any problems.
For anything else, one of various hacks can be used for bug-atexit3:
* Preload libstdc++ and libgcc_s
* Link libstdc++ and libgcc_s into the build directory
* Generate an ld.so.cache that caches the location of libstdc++ and
libgcc_s and place it in /some/private/dir/etc/
There's nothing you can do about the abi-check failure, other than
possibly change _nl_default_dirname to being independent of the prefix.
That however, will be a *real* ABI breakage ;)
FWIW, I had documented the ABI breakage in the wiki:
http://sourceware.org/glibc/wiki/Testing/Testsuite#ABI_check
Regards,
Siddhesh