c++/800: installation names of libstdc++ and sym links are screwed
carlo@alinoe.com
carlo@alinoe.com
Tue Nov 14 07:36:00 GMT 2000
>Number: 800
>Category: c++
>Synopsis: installation names of libstdc++ and sym links are screwed
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Nov 14 07:36:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: carlo@alinoe.com
>Release: gcc version 2.97 20001114 (experimental)
>Organization:
>Environment:
GNU/Linux
>Description:
Today I got a fresh CVS checkout and installed it in a
new machine. The resulting libstdc++ is screwed up:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
>find /usr/local/gcc/lib -name 'libstdc++*' -exec ls -l {} \;
lrwxrwxrwx 1 root root 30 Nov 14 16:02 /usr/local/gcc/lib/gcc-lib/i686-pc-linux-gnu/2.97/libstdc++.a -> ../../../libstdc++-libc6.2-.a.
lrwxrwxrwx 1 root root 31 Nov 14 16:02 /usr/local/gcc/lib/gcc-lib/i686-pc-linux-gnu/2.97/libstdc++.so -> ../../../libstdc++-libc6.2-.so.
-rw-r--r-- 1 root root 520534 Nov 14 16:02 /usr/local/gcc/lib/libstdc++--libc6.2--2.10.0.a
lrwxrwxrwx 1 root root 28 Nov 14 16:02 /usr/local/gcc/lib/libstdc++-libc6.2-.a. -> libstdc++--libc6.2--2.10.0.a
-r-xr-xr-x 1 root root 410597 Nov 14 16:02 /usr/local/gcc/lib/libstdc++--libc6.2--2.10.0.so
lrwxrwxrwx 1 root root 29 Nov 14 16:02 /usr/local/gcc/lib/libstdc++-libc6.2-.so. -> libstdc++--libc6.2--2.10.0.so
Note trailing '.' (dots) in symlink names and double hypens (--) in the names.
As a result of such an installation, C++ programs don't run at all:
>./conftest
./conftest: error while loading shared libraries: libstdc++-libc6.2-.so.: cannot open shared object file: No such file or directory
More information about the Gcc-bugs
mailing list