Merge pull request #180027 from thiagokokada/allow-locale-overrides-graalvm

buildGraalvmNativeImage: allow LC_ALL overrides

Changed files
+3 -3
pkgs
build-support
build-graalvm-native-image
+3 -3
pkgs/build-support/build-graalvm-native-image/default.nix
···
, 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[@]}