hmm... I looked at findlocale.c/setlocale.c. Maybe we must use argz(\0 seperated list) to _nl_default_locale_path (use __argz_append(&locpath, &locpath_len, _nl_default_locale_path, sizeof _nl_default_locale_path) to setlocale.c & newlocale.c), or convert _nl_default_locale_path to argz, inside _nl_find_locale (findlocale.c).
My problem disappeared with first solution (and update GLIBC_MAGIC to 20051014 on belocs/locale-gen.conf). -- locales problems with edgy libc6 https://launchpad.net/bugs/49113 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs