On Tue, 2005-11-29 at 09:51 +0100, Gregorio Guidi wrote:
> On Tuesday 29 November 2005 03:40, Mark Loeser wrote:
> > Mike Frysinger <[EMAIL PROTECTED]> said:
> > > that means when people upgrade to gcc-3.4, gcc-3.3 will remain on their
> > > system until they remove it
> > >
> > > so if user fails to rebuild all their packages before unmerging gcc-3.3
> > > they will be screwed, but OH WELL
> >
> > Yea.  Even after they remove it though, libstdc++-v3 should be pulled in
> > after that.  Only issue I really see is people that have libraries compiled
> > with 3.3 and 3.4 and don't know why stuff is broken.  I don't know how
> > large of a problem that will be though.
> 
> It will be huge, see
> https://bugs.gentoo.org/show_bug.cgi?id=64615
> https://bugs.gentoo.org/show_bug.cgi?id=61146
> 
> Every user _must_ be instructed to run
> 'revdep-rebuild --soname libstdc++.so.5',
> if a system contains things linking to libstdc++.so.5 and things linking to 
> libstdc++.so.6 I consider it horribly broken.

*sigh*

...and when it tries to "recompile" openoffice-bin? doom3?

A system linked against both libraries is definitely *not* broken, as
there are plenty of cases where this is necessary.

> Thus having libstdc++-v3 installed apparently solves a problem but in fact 
> does not solve anything, the only solution is to recompile everything c++ 
> related on the system.

Except the binary apps that you don't have the source to be able to
recompile.  So now we're right back where we were, aren't we?

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to