[PATCH] Fix --with-build-config=bootstrap-ubsan bootstrap of lto-plugin (PR sanitizer/56781)

Jakub Jelinek jakub@redhat.com
Wed Mar 26 09:00:00 GMT 2014


On Tue, Mar 25, 2014 at 05:24:40PM -0700, H.J. Lu wrote:
> Doesn't work:
> 
> libtool: link:
> /export/build/gnu/gcc-asan/build-x86_64-linux/./prev-gcc/xgcc
> -B/export/build/gnu/gcc-asan/build-x86_64-linux/./prev-gcc/
> -B/usr/local/x86_64-unknown-linux-gnu/bin/
> -B/usr/local/x86_64-unknown-linux-gnu/bin/
> -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
> /usr/local/x86_64-unknown-linux-gnu/include -isystem
> /usr/local/x86_64-unknown-linux-gnu/sys-include    -shared
> .libs/lto-plugin.o    -static-libgcc -static-libstdc++ -static-libgcc
> -fsanitize=address -static-libasan
> -B/export/build/gnu/gcc-asan/build-x86_64-linux/prev-x86_64-unknown-linux-gnu/libsanitizer/
> -B/export/build/gnu/gcc-asan/build-x86_64-linux/prev-x86_64-unknown-linux-gnu/libsanitizer/asan/
> -B/export/build/gnu/gcc-asan/build-x86_64-linux/prev-x86_64-unknown-linux-gnu/libsanitizer/asan/.libs
> ../libiberty/noasan/libiberty.a   -Wl,-soname -Wl,liblto_plugin.so.0
> -o .libs/liblto_plugin.so.0.0.0
> ...

Then it probably needs to use override on CFLAGS/LDFLAGS in
lto-plugin/Makefile.{am,in} instead, but the rest of the changes should be
the same.

	Jakub



More information about the Gcc-patches mailing list