[Bug modula2/108144] m2 does not respect --enable-version-specific-runtime-libs
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 19 14:52:13 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108144
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|FIXED |---
Status|RESOLVED |REOPENED
--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
With the Richi's patch, I still see an issue with 32-bit .so files:
$ ~/Programming/gcc/configure --enable-languages=c,c++,m2 --prefix=/tmp/gcc
--disable-libsanitizer --enable-valgrind-annotations --disable-bootstrap
--with-system-zlib --with-gcc-major-version-only
--enable-version-specific-runtime-libs
$ make
$ make install
...
$ find . -name libm2cor.so
./x86_64-pc-linux-gnu/libgm2/libm2cor/.libs/libm2cor.so
./x86_64-pc-linux-gnu/32/libgm2/libm2cor/.libs/libm2cor.so
while it's not installed into the destination folder:
$ find /tmp/gcc -name libm2cor.so
/tmp/gcc/lib64/gcc/x86_64-pc-linux-gnu/13/libm2cor.so
while .a files are installed (apparently multiple times):
$ find /tmp/gcc -name libm2cor.a
/tmp/gcc/lib64/gcc/x86_64-pc-linux-gnu/13/libm2cor.a
/tmp/gcc/lib64/gcc/x86_64-pc-linux-gnu/13/m2/m2cor/libm2cor.a
/tmp/gcc/lib64/gcc/x86_64-pc-linux-gnu/13/32/m2/m2cor/libm2cor.a
@Richi: Can you please take a look?
More information about the Gcc-bugs
mailing list