buildGraalvmNativeImage: fix build on darwin-x86_64

This commit is contained in:
Nathan Regner
2024-12-01 10:05:39 -07:00
parent 83b526817a
commit 551230b7a9
@@ -1,5 +1,7 @@
{ lib
, stdenv
, apple-sdk_11
, darwinMinVersionHook
, glibcLocales
# The GraalVM derivation to use
, graalvmDrv
@@ -30,6 +32,8 @@ let
extraArgs = builtins.removeAttrs args [
"lib"
"stdenv"
"apple-sdk_11"
"darwinMinVersionHook"
"glibcLocales"
"jar"
"dontUnpack"
@@ -48,6 +52,11 @@ stdenv.mkDerivation ({
nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales removeReferencesTo ];
buildInputs = lib.optionals (stdenv.hostPlatform.isDarwin) [
apple-sdk_11
(darwinMinVersionHook "11.0")
];
nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ];
buildPhase = args.buildPhase or ''