diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-01-26 11:08:05 +0000 |
---|---|---|
committer | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-01-26 11:12:54 +0000 |
commit | 1fee681897d23c1978edec0958eee66450cb3b1c (patch) | |
tree | e9a0adc2fb835c658065de2e0fe806af096be418 /pkgs/build-support/build-graalvm-native-image | |
parent | aa7e5cc700e39771f9a9c8802794e5af4ea1d498 (diff) |
buildGraalvmNativeImage: fix UTF-8 encoding issue for JVM dependencies
Now that we can pass build arguments for the GraalVM builder again (see https://github.com/NixOS/nixpkgs/pull/282901), this should work again. Fix issue: https://github.com/NixOS/nixpkgs/issues/283953
Diffstat (limited to 'pkgs/build-support/build-graalvm-native-image')
-rw-r--r-- | pkgs/build-support/build-graalvm-native-image/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/build-support/build-graalvm-native-image/default.nix b/pkgs/build-support/build-graalvm-native-image/default.nix index 815c2bf14aae9..f0e73901c8db0 100644 --- a/pkgs/build-support/build-graalvm-native-image/default.nix +++ b/pkgs/build-support/build-graalvm-native-image/default.nix @@ -16,14 +16,13 @@ "-H:Name=${executable}" "-march=compatibility" "--verbose" - "-J-Dsun.stdout.encoding=UTF-8" - "-J-Dsun.stderr.encoding=UTF-8" ] # Extra arguments to be passed to the native-image , extraNativeImageBuildArgs ? [ ] # XMX size of GraalVM during build , graalvmXmx ? "-J-Xmx6g" , meta ? { } +, LC_ALL ? "en_US.UTF-8" , ... } @ args: @@ -45,6 +44,8 @@ in stdenv.mkDerivation ({ inherit dontUnpack jar; + env = { inherit LC_ALL; }; + nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales removeReferencesTo ]; nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ]; |