From glibc/files/eblits/common.eblit: setup_env() { # These should not be set, else the zoneinfo do not always get installed ... unset LANGUAGE LANG LC_ALL This doesn't do anything about the other LC_* variables. It should either LC_ALL to C, or unset everything.
or we drop it completely seeing as how zoneinfo isnt in glibc anymore http://sources.gentoo.org/sys-libs/glibc/files/eblits/common.eblit?r1=1.7&r2=1.8 http://sources.gentoo.org/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.6&r2=1.7
Created attachment 176784 [details] glibc-2.9-build.log Well, then you get to fix locale errors :) I've started building things with Turkish LC_CTYPE myself now precisely to catch these kinds of errors; I couldn't update glibc. Notice how the error message refers to ?so8859-1.os rather than iso8859-1.os?
And reopening for that reason.
Created attachment 176785 [details] emerge --info Most relevant bit from emerge --info: LC_CTYPE="tr_TR.UTF-8".
it's in there now ... $ grep specs Manifest DIST gcc-4.3.2-default-specs-0.9.1.tar.bz2 1070 RMD160 ac0039916f8e7406a37e2984deceec6ded2b6a9f SHA1 5f4e3b4ccfe86ecaa0175d4983c938656a8695b8 SHA256 67f513ef2bf102e82c8781ea58fec6904462fefde07c374281e9bdd77c827ceb
erm, wrong bug
will be fixed in next patchset http://sources.gentoo.org/sys-libs/glibc/glibc-2.7-r2.ebuild?r1=1.12&r2=1.13 http://sources.gentoo.org/sys-libs/glibc/glibc-2.8_p20080602.ebuild?r1=1.11&r2=1.12 http://sources.gentoo.org/sys-libs/glibc/glibc-2.8_p20080602-r1.ebuild?r1=1.2&r2=1.3 http://sources.gentoo.org/sys-libs/glibc/glibc-2.8_p20080602.ebuild?r1=1.11&r2=1.12 http://sources.gentoo.org/sys-libs/glibc/glibc-2.9_p20081201.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/glibc/2.9/1018_all_glibc-awk-in-C-locale.patch?rev=1.1
*** Bug 258429 has been marked as a duplicate of this bug. ***