[Bug sanitizer/55374] [asan] -static-libasan -static-libstdc++ doesn't work
Joost.VandeVondele at mat dot ethz.ch
gcc-bugzilla@gcc.gnu.org
Thu Dec 20 20:43:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55374
--- Comment #11 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 2012-12-20 20:43:28 UTC ---
(In reply to comment #10)
> cd obj*/x86_64*/libgfortran; make clean; \
> make CFLAGS="-std=gnu99 -g -O2 -fsanitize=address " \
> FCFLAGS="-g -O2 -fsanitize=address" LDFLAGS="-B
> `pwd`/../libsanitizer/asan/.libs/ -Wl,-rpath,`pwd`/../libsanitizer/asan/.libs/
> -fsanitize=address"
> ?
Thanks .. this ends with:
.libs/dprod_r8.o .libs/f2c_specifics.o -Wl,-rpath
-Wl,/data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libquadmath/.libs
-Wl,-rpath -Wl,/data/vjoost/gnu/gcc_trunk/install/lib/../lib64
../libquadmath/.libs/libquadmath.so -lm -Wl,-rpath
-Wl,/data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libgfortran/../libsanitizer/asan/.libs/
-Wl,-rpath
-Wl,/data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libgfortran/../libsanitizer/asan/.libs/
-fsanitize=address -Wl,--version-script=../../../gcc/libgfortran/gfortran.map
-shared-libgcc -Wl,-soname -Wl,libgfortran.so.3 -o .libs/libgfortran.so.3.0.0
/data/vjoost/gnu/binutils-2.22/install/bin/ld: error: cannot find -lasan
/data/vjoost/gnu/binutils-2.22/install/bin/ld: error: cannot find -lasan
despite:ls -tlr
/data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libgfortran/../libsanitizer/asan/.libs/
| grep libasan
-rwxrwxr-x. 1 vjoost vjoost 902120 Dec 20 20:32 libasan.so.0.0.0
lrwxrwxrwx. 1 vjoost vjoost 16 Dec 20 20:32 libasan.so.0 ->
libasan.so.0.0.0
lrwxrwxrwx. 1 vjoost vjoost 16 Dec 20 20:32 libasan.so -> libasan.so.0.0.0
-rw-rw-r--. 1 vjoost vjoost 1958634 Dec 20 20:32 libasan.a
-rw-rw-r--. 1 vjoost vjoost 984 Dec 20 20:32 libasan.lai
lrwxrwxrwx. 1 vjoost vjoost 13 Dec 20 20:32 libasan.la -> ../libasan.la
More information about the Gcc-bugs
mailing list