Michael, On Sunday, 2021-06-13 18:23:54 +0100, you wrote:
> ... > Yes, this looks odd, but I have not worked out how locale is sourced in > detail. Have you added: > > LANG="en_GB.UTF-8" > > in your /etc/env.d/02locale for a system wide setting? No, this file still contains LANG="en_GB.utf8" However, if I change that line to LANG="en_GB.UTF-8" then I do get a new locale when running # env-update >>> Regenerating /etc/ld.so.cache... # eselect locale list Available targets for the LANG variable: [1] C [2] C.utf8 [3] POSIX [4] en_GB.utf8 [5] en_GB.UTF-8 * [ ] (free form) # but afterwards re-building package "texlive-basic" again fails until I undo this change by executing # eselect locale set 4 # env-update >>> Regenerating /etc/ld.so.cache... # eselect locale list Available targets for the LANG variable: [1] C [2] C.utf8 [3] POSIX [4] en_GB.utf8 * [ ] (free form) # grep -v '^#' /etc/env.d/02locale LANG="en_GB.utf8" # So "en_GB.utf8" in "02locale" but "export LANG=en_GB.UTF-8" in my Shell script doing the Gentoo updates is the only working combination I've yet found. Explanations heartily welcome :-/ Sincerely, Rainer