[Bug sanitizer/78532] [7 Regression] libsanitizer fails to build on sparc64-linux-gnu
joseph at codesourcery dot com
gcc-bugzilla@gcc.gnu.org
Wed Nov 30 00:37:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78532
--- Comment #5 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
On Tue, 29 Nov 2016, m.ostapenko at samsung dot com wrote:
> /home/max/src/glibc/resolv/ns_print.c:99: undefined reference to
> `__stack_chk_guard'
You get this if glibc and GCC have mismatched stack checking
configuration. To avoid that, use the --with-glibc-version=<major.minor>
option when configuring a bootstrap GCC to be used to build glibc.
Mainline glibc's build-many-glibcs.py knows how to configure GCC and glibc
for building many different configurations. It uses
--disable-libsanitizer, but if libsanitizer is meant to work for all glibc
configurations you could try removing it (adding it back for the initial
bootstrap GCC only) and seeing what libsanitizer problems it shows up.
More information about the Gcc-bugs
mailing list