fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds

This was already happening for libraries, but not for programs - as a
result, programs built with libraries that contained unicode (eg
cl-unicode, uax-15, ...) would fail to build due to character encoding
issues when loading the FASLs.

Change-Id: I66149b585e85b213d0c026153140a1925536bd29
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1469
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
This commit is contained in:
Griffin Smith 2020-07-26 16:11:03 -04:00 committed by glittershark
parent 696924b5ef
commit 2b7fe6f957

View file

@ -146,6 +146,7 @@ let
in runCommandNoCC "${name}" { in runCommandNoCC "${name}" {
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];
LD_LIBRARY_PATH = libPath; LD_LIBRARY_PATH = libPath;
LANG = "C.UTF-8";
} '' } ''
mkdir -p $out/bin mkdir -p $out/bin