https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119622
Bruno Haible <bruno at clisp dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|UNCONFIRMED |RESOLVED --- Comment #4 from Bruno Haible <bruno at clisp dot org> --- Rebuilding the same GCC with the same options but a different installation directory works now: $ export LDFLAGS="-m64" (and CC and CXX unset) $ ../gcc-$version/configure --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-gcc/$version-a --enable-shared --enable-nls --enable-threads=posix --enable-__cxa_atexit --with-multilib-list=m64 --with-as=/arch/x86_64-linux-gnu/gnu-inst-binutils/2.38/bin/as --with-ld=/arch/x86_64-linux-gnu/gnu-inst-binutils/2.38/bin/ld --with-gmp=/arch/x86_64-linux-gnu/gnu-inst-gcc/$version-a --with-mpfr=/arch/x86_64-linux-gnu/gnu-inst-gcc/$version-a --with-mpc=/arch/x86_64-linux-gnu/gnu-inst-gcc/$version-a --with-isl=/arch/x86_64-linux-gnu/gnu-inst-gcc/$version-a --enable-languages=c,c++,objc,obj-c++,lto,jit,fortran,go,d,m2 --enable-host-shared $ make $ make install $ find /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a -name 'libm2*.so.*' /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2pim.so.20 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2min.so.20 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2pim.so.20.0.0 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2min.so.20.0.0 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2log.so.20 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2cor.so.20 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2cor.so.20.0.0 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2log.so.20.0.0 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2iso.so.20.0.0 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-a/lib64/libm2iso.so.20 And when I now use the command from step 4, for the original installation directory, the libraries are present there as well, and were even there several days before I reported the problem: $ ll -c `find /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all -name 'libm2*'` -rw-r--r-- 1 bruno bruno 122038 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2cor.a -rwxr-xr-x 1 bruno bruno 997 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2cor.la lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2cor.so -> libm2cor.so.20.0.0 lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2cor.so.20 -> libm2cor.so.20.0.0 -rwxr-xr-x 1 bruno bruno 85024 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2cor.so.20.0.0 -rw-r--r-- 1 bruno bruno 1556680 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2iso.a -rwxr-xr-x 1 bruno bruno 997 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2iso.la lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2iso.so -> libm2iso.so.20.0.0 lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2iso.so.20 -> libm2iso.so.20.0.0 -rwxr-xr-x 1 bruno bruno 851544 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2iso.so.20.0.0 -rw-r--r-- 1 bruno bruno 349218 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2log.a -rwxr-xr-x 1 bruno bruno 997 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2log.la lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2log.so -> libm2log.so.20.0.0 lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2log.so.20 -> libm2log.so.20.0.0 -rwxr-xr-x 1 bruno bruno 195752 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2log.so.20.0.0 -rw-r--r-- 1 bruno bruno 14348 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2min.a -rwxr-xr-x 1 bruno bruno 997 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2min.la lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2min.so -> libm2min.so.20.0.0 lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2min.so.20 -> libm2min.so.20.0.0 -rwxr-xr-x 1 bruno bruno 20424 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2min.so.20.0.0 -rw-r--r-- 1 bruno bruno 1222366 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2pim.a -rwxr-xr-x 1 bruno bruno 997 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2pim.la lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2pim.so -> libm2pim.so.20.0.0 lrwxrwxrwx 1 bruno bruno 18 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2pim.so.20 -> libm2pim.so.20.0.0 -rwxr-xr-x 1 bruno bruno 728448 Mär 29 08:31 /arch/x86_64-linux-gnu/gnu-inst-gcc/15-20250323-all/lib64/libm2pim.so.20.0.0 In summary, I can't reproduce the issue any more, and I don't know how I got there: Maybe I messed up during the copy&paste of some command? Maybe the file system on which I have the installation directory is unreliable? Anyway, sorry about the noise.