about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2022-07-03 18:16:38 +0100
committerThiago Kenji Okada <thiagokokada@gmail.com>2022-07-03 18:16:38 +0100
commit8f58bc3a1db23ca20e1d07d336b46d25f08282c7 (patch)
tree741b96c1fd4272d2771e648b95cee17e385e7a02 /pkgs/build-support
parentb96962caaa19adda029f32449cf283602ebd2e20 (diff)
buildGraalvmNativeImage: allow LC_ALL overrides
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/build-graalvm-native-image/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/build-support/build-graalvm-native-image/default.nix b/pkgs/build-support/build-graalvm-native-image/default.nix
index 760896706ac28..f223009cba5cb 100644
--- a/pkgs/build-support/build-graalvm-native-image/default.nix
+++ b/pkgs/build-support/build-graalvm-native-image/default.nix
@@ -21,20 +21,20 @@
 , graalvmXmx ? "-J-Xmx6g"
   # The GraalVM derivation to use
 , graalvmDrv ? graalvm
+  # Locale to be used by GraalVM compiler
+, LC_ALL ? "en_US.UTF-8"
 , meta ? { }
 , ...
 } @ args:
 
 stdenv.mkDerivation (args // {
-  inherit dontUnpack;
+  inherit dontUnpack LC_ALL;
 
   nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ];
 
   nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ];
 
   buildPhase = args.buildPhase or ''
-    export LC_ALL="en_US.UTF-8"
-
     runHook preBuild
 
     native-image ''${nativeImageBuildArgs[@]}