There's a typo in the glibc-2.4-r2 ebuild which causes the locales not to be generated. Line 578: local locale_list="${ROOT}etc/locale.gen" if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then ewarn "Generating all locales; edit /etc/locale.gen to save time/space" locale_list="${ROOT}usr/share/i18n/SUPPORTED" fi locale-gen --config "${locale_list}" fi Note that there should be a '/' after ${ROOT}. please fix it accordingly and submit it to the main tree. thanks.
uhh, why ? ROOT is set to / at the top of the script