mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 20:39:04 +02:00
Merge pull request #180027 from thiagokokada/allow-locale-overrides-graalvm
buildGraalvmNativeImage: allow LC_ALL overrides
This commit is contained in:
commit
f09a9cdbd3
|
@ -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…
Reference in a new issue