aboutsummaryrefslogtreecommitdiff
path: root/cmake/test-static-assert.c
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2015-11-21 10:13:10 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2015-11-21 10:13:10 +0000
commitf3724aef881ff2fdada98eddc792059e4e18c1c8 (patch)
tree492dc86b5344060870877c0a886f67d2c1eaa0b8 /cmake/test-static-assert.c
parenti18n: allow language to be passed as a parameter (diff)
downloadmonero-f3724aef881ff2fdada98eddc792059e4e18c1c8.tar.xz
Fix startup crash when using a locale boost does not like
There are various locale related bugs in various versions of boost, where exceptions are thrown in boost::filesystem APIs when the current locale is not to boost's liking. It's not clear what "not to boost's liking" means in detail, though "en" and "en_US.UTF-8" are not to its liking. Fix it by running a test function that's known to throw in such a case, and resetting LANG and LC_ALL to C if an exception is thrown. In simplewallet, the locale is queried before that so the correct translations will still be used.
Diffstat (limited to 'cmake/test-static-assert.c')
0 files changed, 0 insertions, 0 deletions