On 2 Mar 2001, Chmouel Boudjnah wrote:
> "Andrej Borsenkow" <[EMAIL PROTECTED]> writes:
>
> > It was discussed recently but I do not remember somebody from Mandrake to
> > comment on it.
> >
> > The problem is, when updating libstdc++ to cooker (gcc-2.96) old one
> > (gcc-2.95) is lost. That has a number of problems:
> >
> > - people may have local SW that depends on old library and cannot be updated
> > (for whatever reason)
> >
> > - it unneccessarily complicates partial update to cooker packages. Many people
> > are interested in it (just browse usenet), but the lack of compatibility
> > library makes updateing too hard for normal users.
> >
> > Just linking with to libstdc++ does not always help - at least update-menus
> > does not work in this case.
> >
> > Actually, the first is enough to maintain compatibility library. Cooker does
> > contain compatible libstdc++ for much older distro - why is 7.2 forgotten?
>
> is fixed in last egcs package.
>
What exactly is fixed? the problem was, the library
libstdc++-libc6.1-2.so.3 was missing. This library is still missing.
bor@localhost ~ $ rpm -q -l egcs-libstdc++
/usr/lib/libg++.so.2.7.2.8
/usr/lib/libstdc++-2-libc6.2-1-2.9.0.so
/usr/lib/libstdc++.so.2.7.2.8
/usr/lib/libstdc++.so.2.8.0
/usr/lib/libstdc++.so.2.9.dummy
bor@localhost ~ $ rpm -q egcs-libstdc++
egcs-libstdc++-1.1.2-41mdk
It is missing in libstdc++ as well:
bor@localhost ~ $ rpm -q -l libstdc++
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
/usr/lib/libstdc++-libc6.1-1.so.2
/usr/lib/libstdc++-libc6.2-2.so.3
bor@localhost ~ $ rpm -q libstdc++
libstdc++-2.96-0.40mdk
So, please - what is fixed?
BTW after updating both libstdc++ and egcs-libstdc++ I have dangling link:
lrwxrwxrwx 1 root bor 30 ��� 5 20:33
/usr/lib/libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
All libraries are (link for libstdc++-libc6.1-2.so.3 was created by me).
bor@localhost ~ $ ll /usr/lib/libstdc++*
-r-xr-xr-x 1 root root 264156 ��� 3 05:23
/usr/lib/libstdc++-2-libc6.2-1-2.9.0.so*
-rw-r--r-- 1 root root 480646 ��� 3 04:17
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.a
-r-xr-xr-x 1 root root 282184 ��� 3 04:17
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so*
lrwxrwxrwx 1 root bor 30 ��� 5 20:33
/usr/lib/libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
lrwxrwxrwx 1 root root 24 ��� 17 18:18
/usr/lib/libstdc++-libc6.1-2.so.3 -> libstdc++-libc6.2-2.so.3*
lrwxrwxrwx 1 root bor 30 ��� 5 20:39
/usr/lib/libstdc++-libc6.2-1.so.2 -> libstdc++-2-libc6.2-1-2.9.0.so*
lrwxrwxrwx 1 root root 30 ��� 17 18:09
/usr/lib/libstdc++-libc6.2-2.a.3 -> libstdc++-3-libc6.2-2-2.10.0.a
lrwxrwxrwx 1 root root 31 ��� 16 06:36
/usr/lib/libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so*
lrwxrwxrwx 1 root root 20 ��� 20 13:55
/usr/lib/libstdc++.so.2.7.2 -> libstdc++.so.2.7.2.8*
-rwxr-xr-x 1 root root 222780 ��� 3 05:23
/usr/lib/libstdc++.so.2.7.2.8*
lrwxrwxrwx 1 root root 18 ��� 20 13:55
/usr/lib/libstdc++.so.2.8 -> libstdc++.so.2.8.0*
-rwxr-xr-x 1 root root 251452 ��� 3 05:23
/usr/lib/libstdc++.so.2.8.0*
lrwxrwxrwx 1 root root 22 ��� 16 06:36
/usr/lib/libstdc++.so.2.9 -> libstdc++.so.2.9.dummy*
-rwxr-xr-x 1 root root 3436 ��� 3 05:23
/usr/lib/libstdc++.so.2.9.dummy*
-andrej