Index: gcc-config-1.4.0-r4.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/gcc-config-1.4.0-r4.ebuild,v retrieving revision 1.7 diff -u -B -r1.7 gcc-config-1.4.0-r4.ebuild --- gcc-config-1.4.0-r4.ebuild 31 Dec 2007 16:21:18 -0000 1.7 +++ gcc-config-1.4.0-r4.ebuild 31 Dec 2007 18:44:34 -0000 @@ -47,7 +47,13 @@ # it is not needed ... [[ -L ${ROOT}/usr/include/g++ ]] && rm -f "${ROOT}"/usr/include/g++ [[ -L ${ROOT}/usr/include/g++-v3 ]] && rm -f "${ROOT}"/usr/include/g++-v3 - gcc-config $(/usr/bin/gcc-config --get-current-profile) + + local i=1 + local current=$(/usr/bin/gcc-config --get-current-profile) + while gcc-config -f $i > /dev/null 2>&1; do + i=$((i+1)) + done + gcc-config "${current}" fi # Scrub eselect-compiler remains