Bug#166979: New localedef behavior in glibc 2.3
Followup-For: Bug #166979
Upstream changelog contains this snippet for glibc v2.3:
* Loading of locale data is faster due to the introduction of a locale
archive. Implemented by Roland McGrath and Ulrich Drepper.
And indeed locale informations are now gathered within
/usr/lib/locale/locale-archive instead of /usr/lib/locale/<locale_name>/.
Old behavior is emulated with 'localedef --no-archive'; this flag
should be set in /usr/sbin/locale-gen until all programs (like
/usr/bin/locale) are fixed to search data into /usr/lib/locale/locale-archive
when this file does exist.