diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2022-04-21 09:28:30 +0100 |
---|---|---|
committer | Thiago Kenji Okada <thiagokokada@gmail.com> | 2022-04-21 09:28:30 +0100 |
commit | 2a5a6cfbb1226371f10396dd9d2c1cd8d61fc68f (patch) | |
tree | 86c516b8ebc1af05d7da3074cfa15547b292cadf /pkgs/development/compilers/graalvm | |
parent | b06d35b406c2396dd1611dc8601138fa3d06ee60 (diff) |
graalvmXX-ce: fix in darwin by ensuring `$lib/lib` always exist
Diffstat (limited to 'pkgs/development/compilers/graalvm')
-rw-r--r-- | pkgs/development/compilers/graalvm/community-edition/mkGraal.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix b/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix index eac94b7ec1eab..02fd986731b1b 100644 --- a/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix +++ b/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix @@ -169,6 +169,8 @@ let outputs = [ "out" "lib" ]; installPhase = '' + # ensure that $lib/lib exists to avoid breaking builds + mkdir -p "$lib/lib" # jni.h expects jni_md.h to be in the header search path. ln -s $out/include/linux/*_md.h $out/include/ @@ -194,7 +196,6 @@ let # `native-image -H:CLibraryPath=''${lib.getLib graalvmXX-ce}/lib ...` and reduce # closure size by not depending on GraalVM $out (that is much bigger) # we always use glibc here, since musl is only supported for static compilation - mkdir -p "$lib/lib" for f in "${glibc}/lib/"*; do ln -s "$f" "$lib/lib/$(basename $f)" done |