tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
buildGraalvmNativeImage: allow LC_ALL overrides
Thiago Kenji Okada
3 years ago
8f58bc3a
b96962ca
+3
-3
1 changed file
expand all
collapse all
unified
split
pkgs
build-support
build-graalvm-native-image
default.nix
+3
-3
pkgs/build-support/build-graalvm-native-image/default.nix
reviewed
···
21
21
, graalvmXmx ? "-J-Xmx6g"
22
22
# The GraalVM derivation to use
23
23
, graalvmDrv ? graalvm
24
24
+
# Locale to be used by GraalVM compiler
25
25
+
, LC_ALL ? "en_US.UTF-8"
24
26
, meta ? { }
25
27
, ...
26
28
} @ args:
27
29
28
30
stdenv.mkDerivation (args // {
29
29
-
inherit dontUnpack;
31
31
+
inherit dontUnpack LC_ALL;
30
32
31
33
nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ];
32
34
33
35
nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ];
34
36
35
37
buildPhase = args.buildPhase or ''
36
36
-
export LC_ALL="en_US.UTF-8"
37
37
-
38
38
runHook preBuild
39
39
40
40
native-image ''${nativeImageBuildArgs[@]}