diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-04-20 12:40:11 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-04-20 12:40:11 -0400 |
commit | 52b39f47cee1b905b004b9f0d4eb616b7ce0d3b8 (patch) | |
tree | c0e0adee03139c9017afece44e4a89a533d6a1b0 /doc | |
parent | dbfc00e2a6ad99200da35f75f889174cd7bfd195 (diff) |
Avoid setting LOCPATH in linux standalone builds now that ghc has been fixed to not hang when it cannot find locale files.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/cannot_change_locale___40__en__95__US.UTF-8__41__.mdwn | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/bugs/cannot_change_locale___40__en__95__US.UTF-8__41__.mdwn b/doc/bugs/cannot_change_locale___40__en__95__US.UTF-8__41__.mdwn index 178348e51..6be8bd6e6 100644 --- a/doc/bugs/cannot_change_locale___40__en__95__US.UTF-8__41__.mdwn +++ b/doc/bugs/cannot_change_locale___40__en__95__US.UTF-8__41__.mdwn @@ -26,3 +26,22 @@ he_IL he_IL.iso88598 he_IL.utf8 POSIX + +> I've made LOCPATH not be set except when git-annex is built with ghc +> older than 7.10, since the problem was fixed in ghc 7.10. +> +> Also, I loved the LOCPATH setting into the linker shim script, rather +> than in runshell, so it will only affect the programs bundled with +> git-annex (itself and git and a few other things). Which are not +> localized anyway in the bundle. So, even in builds where it's still set +> (the linux ancient build in particular), things done in the runshell +> environment won't be affected. +> +> I do wonder if there could be problems with incompatabilities between the +> bundled glibc and the system locale files, which might be for a +> newer/older libc version. Not so much random `.mo` files, which seem +> quite portable across glibc versions, but the more core locale files. +> If that turns out to be a problem, LOCPATH might have to be turned back +> on. +> +> For now, [[done]] --[[Joey]] |