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'

Reply via email to