On Thursday 10 February 2011 18:24:51 Neil Bothwick wrote: > On Thu, 10 Feb 2011 09:10:06 -0800 (PST), Volker Armin Hemmann wrote: > > > The trouble is that binpkgs keep a copy of the ebuild in them, so > > > even if you remove the downgrade check fro the in-tree ebuild, it > > > still fails. That one had me scratching my head for a few minutes. > > > > what happens if you remove the entry in /var/db? > > From gentoo's point of view, glibc suddenly is not installed. You are > > free to choose a version. > > That's a good question, I had assumed it was getting the info from the > binpkg, but a grep of the entry in /var/db shows no sign of the warning > message (it's not in the ebuild but in an eblit file) so removing > the db entry would appear to be fruitless.
wtf? no, the 2.12.1 binpackage does not know which versions are installed. It just includes a version check. If no glibc is installed (and removing the /var/db/pkg/sys-libs/glibc-2.13 directory = no glibc installed) then you are free to install any binpkg you want. Or, you know, just extract ld.so from a tarball, copy it into /lib, and un- prelink your system. Then re-install 2.13. Problem solved.