https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123757
--- Comment #6 from Pierre Ossman <ossman at cendio dot se> ---
For reference, this is the complete ./configure call:
> ../configure --build=x86_64-redhat-linux-gnu \
> --host=x86_64-unknown-linux-gnu --target=x86_64-unknown-linux-gnu \
> --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \
> --with-sysroot=/ --with-system-zlib --enable-linker-build-id \
> --disable-nls --disable-multilib --enable-__cxa_atexit \
> --enable-initfini-array \
> --with-build-sysroot=/opt/cendio-build/arch/x86_64/ \
> --enable-threads=posix --enable-languages=c,c++
It is then installed using:
> make install
> DESTDIR=/opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64/
Which is where libtool does the relinking:
> /bin/sh ../libtool --mode=install /bin/install -c liblsan.la
> '/opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64'
> libtool: install: warning: relinking `liblsan.la'
> libtool: install: (cd
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILD/gcc-15.2.0/build/x86_64-unknown-linux-gnu/libsanitizer/lsan;
> /bin/sh
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILD/gcc-15.2.0/build/x86_64-unknown-linux-gnu/libsanitizer/libtool
> --tag CXX --mode=relink x86_64-unknown-linux-gnu-c++
> --sysroot=/opt/cendio-build/arch/x86_64/ -Wall -W -Wno-unused-parameter
> -Wwrite-strings -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti
> -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros
> -I../../libstdc++-v3/include
> -I../../libstdc++-v3/include/x86_64-unknown-linux-gnu
> -I../../../../libsanitizer/../libstdc++-v3/libsupc++ -std=gnu++17
> -fcf-protection -mshstk -O2 -g -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3
> -Wp,-D_GLIBCXX_ASSERTIONS -fstack-clash-protection -fstack-protector-strong
> -D_GNU_SOURCE -version-info 0:0:0 -ldl -lrt -lpthread -lm -g -Wl,-z,relro
> -Wl,-z,now -fstack-protector-strong -o liblsan.la -rpath /usr/lib/../lib64
> lsan_common.lo lsan_common_linux.lo lsan_common_mac.lo lsan.lo lsan_linux.lo
> lsan_mac.lo lsan_malloc_mac.lo lsan_allocator.lo lsan_interceptors.lo
> lsan_thread.lo lsan_posix.lo ../sanitizer_common/libsanitizer_common.la
> ../interception/libinterception.la
> ../libbacktrace/libsanitizer_libbacktrace.la
> ../../libstdc++-v3/src/libstdc++.la -inst-prefix-dir
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64/)
> libtool: relink: x86_64-unknown-linux-gnu-c++
> --sysroot=/opt/cendio-build/arch/x86_64/ -fPIC -DPIC -shared -nostdlib
> /opt/cendio-build/arch/x86_64/usr/lib/../lib64/crti.o
> /opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/crtbeginS.o
> .libs/lsan_common.o .libs/lsan_common_linux.o .libs/lsan_common_mac.o
> .libs/lsan.o .libs/lsan_linux.o .libs/lsan_mac.o .libs/lsan_malloc_mac.o
> .libs/lsan_allocator.o .libs/lsan_interceptors.o .libs/lsan_thread.o
> .libs/lsan_posix.o -Wl,--whole-archive
> ../sanitizer_common/.libs/libsanitizer_common.a
> ../interception/.libs/libinterception.a
> ../libbacktrace/.libs/libsanitizer_libbacktrace.a -Wl,--no-whole-archive
> -Wl,-rpath -Wl,/usr/lib/../lib64 -Wl,-rpath
> -Wl,/opt/cendio-build/arch/x86_64/usr/bootstrap/x86_64-unknown-linux-gnu/lib/../lib64
> -ldl -lrt -lpthread
> -L/opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64
> -L/usr/lib/../lib64
> -L/opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0
>
> -L/opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/../../../../x86_64-unknown-linux-gnu/lib/../lib64
> -L/opt/cendio-build/arch/x86_64/lib/../lib64
> -L/opt/cendio-build/arch/x86_64/usr/lib/../lib64
> -L/opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/../../../../x86_64-unknown-linux-gnu/lib
> -L/opt/cendio-build/arch/x86_64/lib -L/opt/cendio-build/arch/x86_64/usr/lib
> -L/opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//opt/cendio-build/arch/x86_64/usr/bootstrap/x86_64-unknown-linux-gnu/lib/../lib64
>
> -L/opt/cendio-build/arch/x86_64/usr/bootstrap/x86_64-unknown-linux-gnu/lib/../lib64
> -lstdc++ -lm -lc -lgcc_s
> /opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/crtendS.o
> /opt/cendio-build/arch/x86_64/usr/lib/../lib64/crtn.o -mshstk -O2 -g
> -fstack-protector-strong -g -Wl,-z -Wl,relro -Wl,-z -Wl,now
> -fstack-protector-strong -Wl,-soname -Wl,liblsan.so.0 -o
> .libs/liblsan.so.0.0.0
> libtool: install: /bin/install -c .libs/liblsan.so.0.0.0T
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64/liblsan.so.0.0.0
> libtool: install: (cd
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64
> && { ln -s -f liblsan.so.0.0.0 liblsan.so.0 || { rm -f liblsan.so.0 && ln -s
> liblsan.so.0.0.0 liblsan.so.0; }; })
> libtool: install: (cd
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64
> && { ln -s -f liblsan.so.0.0.0 liblsan.so || { rm -f liblsan.so && ln -s
> liblsan.so.0.0.0 liblsan.so; }; })
> libtool: install: /bin/install -c .libs/liblsan.lai
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64/liblsan.la
> libtool: install: /bin/install -c .libs/liblsan.a
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64/liblsan.a
> libtool: install: chmod 644
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64/liblsan.a
> libtool: install:
> /opt/cendio-build/arch/x86_64/usr/bootstrap/lib/gcc/x86_64-unknown-linux-gnu/15.2.0/../../../../x86_64-unknown-linux-gnu/bin/ranlib
> --plugin
> /opt/cendio-build/arch/x86_64/usr/bootstrap/libexec/gcc/x86_64-unknown-linux-gnu/15.2.0/liblto_plugin.so
>
> /opt/docker-cenbuild/cenbuild/repo/rpmbuild/BUILDROOT/cendio-build-gcc-x86_64-15.2.0-5.test.x86_64/opt/cendio-build/arch/x86_64//usr/lib/../lib64/liblsan.a
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/../lib64'