I've just noticed that glibc-2.3.1-r1.ebuild has its SLOT set to "2.2": # grep SLOT /usr/portage/sys-libs/glibc/glibc-* /usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild:SLOT="2.2" /usr/portage/sys-libs/glibc/glibc-2.3.1-r1.ebuild:SLOT="2.2" Shouldn't be "2.3"?
Do you know why we have the SLOT variable ?
I thought it was to allow portage to handle the installation of multiple versions of some program. Hmm... Well, now that I actually thought about it, I realize it does not make much sense to have multiple versions of glibc installed. I think I was just fooled by the number of the slot, "2.2". Sorry.
Sorry, should have come back already. SLOT is used if libraries are not binary compadible, or if different versions of the same libs/progs can be installed at the same time (db, freetype, etc for instance). As we patch glibc-2.3.1 to be 100% compadible with 2.2.5, SLOT stay at 2.2. Hope that clears it up :)