<snip> # prevent native builds from downgrading ... maybe update to allow people # to change between diff -r versions ? (2.3.6-r4 -> 2.3.6-r2) if [[ ${ROOT} != "/" ]] && ! tc-is-cross-compiler ; then if has_version '>'${CATEGORY}/${PF} ; then ... die "aborting to save your system" fi fi </snip> This is supposed to be if [[ ${ROOT} == "/" ]] for sure? The above happily lets you downgrade your glibc and kill your box. :(
http://sources.gentoo.org/sys-libs/glibc/glibc-2.6.1.ebuild?r1=1.18&r2=1.19 http://sources.gentoo.org/sys-libs/glibc/glibc-2.7.ebuild?r1=1.9&r2=1.10 http://sources.gentoo.org/sys-libs/glibc/glibc-2.7-r1.ebuild?r1=1.9&r2=1.10
Thanks!