On Sunday 28 June 2009 05:47:23 Volker Armin Hemmann wrote:
> On Sonntag 28 Juni 2009, Alex Schuster wrote:
> > Volker Armin Hemmann writes:
> > > On Sonntag 28 Juni 2009, Alex Schuster wrote:
> > >> Or keep 4.3 as default, I don't think you could run into problems.
> > >
> > > he will over time. If you switch default compiler emerge -s world has
> > > to be done.
> >
> > According to Alan McKinnon's (and my own experience), this is not
> > necessary, unless there are ABI changes. But there were none between 4.1
> > and 4.3.
> >
> > http://www.mail-archive.com/[email protected]/msg83724.html
> >
> >         Wonko
>
> you don't have to compile between 4.2.0 and 4.2.1 - sure.
>
> But with 4.2 to 4.3 I only got a stable system after compiling everything
> with the same compiler. So whatever Alan says - I know how borked my box
> was with half of the libs compiled by one compiler and the rest by the
> other.

That's interesting. I run ~amd64 here and update almost daily - so I got 
practically every gcc version that hit the tree since 3.3 at some stage. And I 
never had the problem you describe.

It's likely that you have a set of libs that indeed *are* sensitive to 
different gcc versions, and I'm not using those libs (so I don't get the 
problems).

I wonder if it would be worth the effort to investigate this further and 
isolate problem packages. It seems that only Gentoo (and derivs) have this 
problem - binary distros rebuild everything from scratch with each new 
releases (equivalent to emerge -e world) so they tend to never run into these 
issues.

-- 
alan dot mckinnon at gmail dot com

Reply via email to