[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