Skip to content

Commit 94d82c4

Browse files
michaelpjbooniepepper
authored andcommitted
Check the right platform when setting LOCALE_ARCHIVE (input-output-hk#810)
This runs on during evaluation, so needs the evaluation platform's libc.
1 parent a10c704 commit 94d82c4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/call-cabal-project-to-nix.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ let
324324
}) (pkgs.evalPackages.runCommand (if name == null then "plan-to-nix-pkgs" else name + "-plan-to-nix-pkgs") {
325325
nativeBuildInputs = [ nix-tools dummy-ghc dummy-ghc-pkg cabal-install pkgs.evalPackages.rsync ];
326326
# Needed or stack-to-nix will die on unicode inputs
327-
LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.stdenv.hostPlatform.libc == "glibc") "${pkgs.glibcLocales}/lib/locale/locale-archive";
327+
LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
328328
LANG = "en_US.UTF-8";
329329
meta.platforms = pkgs.lib.platforms.all;
330330
preferLocalBuild = false;

0 commit comments

Comments
 (0)