MantisBT - VCMI
View Issue Details
0002785VCMIOtherpublic2017-09-07 19:432017-09-07 19:43
SXX 
 
normalminoralways
newopen 
Linux / Android
0.99 
 
0002785: Avoid crash when LC_ALL / LANG is not set
I working on Linux snap package and VCMI crash with "locale::facet::_S_create_c_locale name not valid" if encoding not set so I have to manually set "LC_ALL: C.UTF-8" to avoid crash.

Also Android code also have following workaround in CMT:
#ifdef VCMI_ANDROID
    // boost will crash without this
    setenv("LANG", "C", 1);
#endif


I guess there is good chance that we can avoid all of this by setting some options to our boost::locale usage.
No tags attached.
Issue History
2017-09-07 19:43SXXNew Issue

There are no notes attached to this issue.