> > >
> > > Perhaps you should go back to a lower glib version. Latest versions of
> > > such important packages might always have issues.
> >
> > What is the approved way to do this?
>
> There is no approved way to downgrade glibc. The output message from the
> error you posted tells you why the devs will not provide you with a method
> to do it. If you *really* want to do it, your could comment out the "if"
> statement between lines 159 and 163 of the latest glibc ebuild.
>
> The only correct way I know of is to perform a reinstall. It'll probable be
> quicker, easier and far less painful than trying to recover from ripping
> the foundation out from under your OS...
>
>
> However, did you notice that the parent poster mentioned glib and you have
> attempted to downgrade glibc?
>
>

The issue that I have is that glibc is broken, probably due to my profile 
having at some point switched from a 64 bit profile back to i386.

After discovering this, I tried to fix this by switching the profile back, and 
that's when my problems began.  glibc appears to be broken, and causes errors 
when trying to compile (specifically, lib cpp fails the sanity check).  
Reinstalling glibc from a binary was recommended as a way to fix this, but I 
don't have access to a binary of the same or more recent vintage as the one 
already installed on my system.  Trying to install an older version that I 
could find caused the glibc error.

emerge -eav system causes the same errors, as glibc appears to require glibc 
to compile, and since it's not working, I have a circular dependency that I 
can't resolve.  

If its OK to do so, and has a chance of working, I could install an older 
version of glib.  All I need to know is how to do this.

Any pointers gratefully received.  I'd really rather not have to rip out 
everything and re-install the OS (several days of work), as it's basically 
working right now - just won't upgrade at the moment.

Thanks

Jeff

Jeff

Reply via email to