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