Hi,

Just a heads up I am getting a lot of warnings and also an error (in new glib) for packages using meson:
---------------------------
Warning: You are using 'ANSI_X3.4-1968' which is not a Unicode-compatible locale. You might see errors if you use UTF-8 strings as filenames, as strings, or as file contents.
Please switch to a UTF-8 locale for your platform.
---------------------------
The reason is that LC_ALL is set to "C" in envars.conf (the default). This takes precedence to LANG, which is likely to be set to an UTF-8 locale when sourcing /etc/profile later. I am not sure what to do: - remove LC_ALL setting, and expect LANG setting from /etc/profile.d/i18n.sh is UTF-8 and does not break the builds
- set LC_ALL to en_US.UTF-8
- create a C.UTF-8 locale (as at least debian does), and use that.

Right now, I have just commented out the LC_ALL setting in envars.conf, and let the system use fr_FR.UTF-8 from i18n.sh. But I expect any package expecting the locale to be English to be broken...

Pierre
--
http://lists.linuxfromscratch.org/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to