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.

Reply via email to