mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
buildGraalvmNativeImage: allow LC_ALL overrides
This commit is contained in:
parent
b96962caaa
commit
8f58bc3a1d
1 changed files with 3 additions and 3 deletions
|
@ -21,20 +21,20 @@
|
||||||
, graalvmXmx ? "-J-Xmx6g"
|
, graalvmXmx ? "-J-Xmx6g"
|
||||||
# The GraalVM derivation to use
|
# The GraalVM derivation to use
|
||||||
, graalvmDrv ? graalvm
|
, graalvmDrv ? graalvm
|
||||||
|
# Locale to be used by GraalVM compiler
|
||||||
|
, LC_ALL ? "en_US.UTF-8"
|
||||||
, meta ? { }
|
, meta ? { }
|
||||||
, ...
|
, ...
|
||||||
} @ args:
|
} @ args:
|
||||||
|
|
||||||
stdenv.mkDerivation (args // {
|
stdenv.mkDerivation (args // {
|
||||||
inherit dontUnpack;
|
inherit dontUnpack LC_ALL;
|
||||||
|
|
||||||
nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ];
|
nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ];
|
||||||
|
|
||||||
nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ];
|
nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ];
|
||||||
|
|
||||||
buildPhase = args.buildPhase or ''
|
buildPhase = args.buildPhase or ''
|
||||||
export LC_ALL="en_US.UTF-8"
|
|
||||||
|
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
||||||
native-image ''${nativeImageBuildArgs[@]}
|
native-image ''${nativeImageBuildArgs[@]}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue