This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/79322] New: gcc-6.3.0 inconsistent libstdc++ and libgcc_s link for libcc1 and libgcj
- From: "edeveaud at pasteur dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 01 Feb 2017 11:25:07 +0000
- Subject: [Bug other/79322] New: gcc-6.3.0 inconsistent libstdc++ and libgcc_s link for libcc1 and libgcj
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79322
Bug ID: 79322
Summary: gcc-6.3.0 inconsistent libstdc++ and libgcc_s link for
libcc1 and libgcj
Product: gcc
Version: 6.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: edeveaud at pasteur dot fr
Target Milestone: ---
building and installing gcc-6.3.0 on non std directory lead to some libstdc++
link mismatch.
most of the libraries are linked to gcc-6.3.0 installed libraries
while some other are linked to system libraries
libcc1.so is linked to
-> /usr/lib64/libstdc++.so.6 instead of $PREFIX/lib64/libstdc++.so.6
/lib64/libgcc_s.so.1 instead of $PREFIX/lib64/libgcc_s.so.1
libgcj.so libgcj_bc.so libitm.so libstdc++.so are linked to
-> /lib64/libgcc_s.so. instead of $PREFIX/lib64/libgcc_s.so.1
see:
ldd /exe/gcc/6.3.0/lib64/*.so | grep -e '^/' -e 'libstdc++' -e libgcc_s 2> /err
/exe/gcc/6.3.0/lib64/libasan.so:
libstdc++.so.6 => /exe/gcc/6.3.0/lib/../lib64/libstdc++.so.6
(0x00007f4208a53000)
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007f4208224000)
/exe/gcc/6.3.0/lib64/libatomic.so:
/exe/gcc/6.3.0/lib64/libcc1.so:
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f22cfe7b000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f22cf64c000)
/exe/gcc/6.3.0/lib64/libcilkrts.so:
libstdc++.so.6 => /exe/gcc/6.3.0/lib/../lib64/libstdc++.so.6
(0x00007f3d0e35a000)
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007f3d0db2b000)
/exe/gcc/6.3.0/lib64/libgcc_s.so:
/exe/gcc/6.3.0/lib64/libgcj-tools.so:
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007ffa5b4a4000)
/exe/gcc/6.3.0/lib64/libgcj.so:
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f10eba62000)
/exe/gcc/6.3.0/lib64/libgcj_bc.so:
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ff71e81c000)
/exe/gcc/6.3.0/lib64/libgfortran.so:
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007ffb0610d000)
/exe/gcc/6.3.0/lib64/libgij.so:
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007f7b15d19000)
/exe/gcc/6.3.0/lib64/libgomp.so:
/exe/gcc/6.3.0/lib64/libitm.so:
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fbd7ef6c000)
/exe/gcc/6.3.0/lib64/liblsan.so:
libstdc++.so.6 => /exe/gcc/6.3.0/lib/../lib64/libstdc++.so.6
(0x00007fdcd24c0000)
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007fdcd1c91000)
/exe/gcc/6.3.0/lib64/libmpx.so:
/exe/gcc/6.3.0/lib64/libquadmath.so:
/exe/gcc/6.3.0/lib64/libssp.so:
/exe/gcc/6.3.0/lib64/libstdc++.so:
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc460eef000)
/exe/gcc/6.3.0/lib64/libtsan.so:
libstdc++.so.6 => /exe/gcc/6.3.0/lib/../lib64/libstdc++.so.6
(0x00007f963f239000)
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007f963ea0a000)
/exe/gcc/6.3.0/lib64/libubsan.so:
libstdc++.so.6 => /exe/gcc/6.3.0/lib/../lib64/libstdc++.so.6
(0x00007fe3d5dfb000)
libgcc_s.so.1 => /exe/gcc/6.3.0/lib/../lib64/libgcc_s.so.1
(0x00007fe3d55cc000)
similar to bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78097
best regards
Eric
additional infos:
cat /etc/centos-release
CentOS release 6.8 (Final)
gcc-6.3.3 was compiled with
head -n 8 /tmp/gcc-6.3.0/config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.64. Invocation command line was
$ /src/gcc/gcc-6.3.0/configure --prefix=/exe/gcc/6.3.0 --enable-threads=posix
--enable-__cxa_atexit --disable-multilib --enable-java-home
--with-jvm-root-dir=/exe/gcc/6.3.0/libexec/gcj
--enable-languages=c,c++,fortran,java