On Sunday 22 August 2010, cov...@ccs.covici.com wrote:
> Alan McKinnon <alan.mckin...@gmail.com> wrote:
> > Apparently, though unproven, at 20:57 on Sunday 22 August 2010,
> > 
> > cov...@ccs.covici.com did opine thusly:
> > > > There is a way to downgrade for the brave.
> > > > 
> > > > 
> > > > 
> > > > quickpkg glibc
> > > > move the 2.11.? version ebuild you want to your local overlay.
> > > > Edit it and find the check that disallows downgrades. Comment it out.
> > > > Mask glibc2.12
> > > > update glibc
> > > > 
> > > > 
> > > > 
> > > > At this point it's probably very wise to rebuild at least system,
> > > > then revdep- rebuild. Note that rebuilding system might fail in
> > > > which case you are really up the creek.
> > > > 
> > > > 
> > > > 
> > > > Feel free to rip to pieces the dev that committed this version. It
> > > > could not  possibly have undergone decent testing
> > > 
> > > I have another idea -- what would I have to restore from backup to
> > > completely cancel the entire update process I have done since yesterday
> > > -- and then I could mask off the bad glibc and be back to something at
> > > least somewhat consistent?
> > 
> > I too have another idea - look at emerge.log and tell us what you emerged
> > since yesterday. Then restore those packages.
> 
> If I tried that -- how would I downgrade glibc in the process -- I am
> sure I could figure out all the packages, but that downgrade scares me
> -- would I do the packages in reverse order, or what?  I also changed my
> gcc before this update, I could certainly reverse that as well.

you can also leave that glibc version in place. Only a few packages are 
affected, most are fixed already. Just sync and retry the failing package. 
No need to downgrade glibc and recompile a bunch of packages. Besides, between 
2.12.1 and 2.12.0 you should not need to recompile anything.

Reply via email to