https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78294
Maxim Ostapenko <m.ostapenko at samsung dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.ostapenko at samsung dot com --- Comment #2 from Maxim Ostapenko <m.ostapenko at samsung dot com> --- The testcase also works for me with Glibc 2.24 and dynamic libtsan: max@max:/tmp$ echo "int main(){}" | ~/install/master/bin/g++ -fsanitize=thread -L/home/max/install/glibc/usr/lib -L/home/max/install/glibc/lib -I/home/max/install/glibc/include -Wl,-rpath=/home/max/install/glibc/lib -Wl,--dynamic-linker=/home/max/install/glibc/lib/ld-2.24.90.so -Wl,-rpath=/home/max//install/master/lib64 -x c++ - && ./a.out max@max:/tmp$ echo $? 0 max@max:/tmp$ ldd a.out linux-vdso.so.1 => (0x00007ffe0edb0000) libtsan.so.0 => /home/max//install/master/lib64/libtsan.so.0 (0x00007f6d97505000) libstdc++.so.6 => /home/max//install/master/lib64/libstdc++.so.6 (0x00007f6d97183000) libm.so.6 => /home/max/install/glibc/lib/libm.so.6 (0x00007f6d96e7f000) libgcc_s.so.1 => /home/max/install/glibc/lib/libgcc_s.so.1 (0x00007f6d96c69000) libc.so.6 => /home/max/install/glibc/lib/libc.so.6 (0x00007f6d968d0000) libdl.so.2 => /home/max/install/glibc/lib/libdl.so.2 (0x00007f6d966cc000) librt.so.1 => /home/max/install/glibc/lib/librt.so.1 (0x00007f6d964c4000) libpthread.so.0 => /home/max/install/glibc/lib/libpthread.so.0 (0x00007f6d962a7000) /home/max/install/glibc/lib/ld-2.24.90.so => /lib64/ld-linux-x86-64.so.2 (0x00007f6d985bc000)