Skip to content

Commit 3aa9f67

Browse files
jre_minimal: fix cross build
1 parent cf3cdb5 commit 3aa9f67

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

pkgs/development/compilers/openjdk/jre.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
stdenv,
33
jdk,
4+
jdkOnBuild, # must provide jlink
45
lib,
56
callPackage,
67
modules ? [ "java.base" ],
@@ -11,7 +12,9 @@ let
1112
pname = "${jdk.pname}-minimal-jre";
1213
version = jdk.version;
1314

15+
nativeBuildInputs = [ jdkOnBuild ];
1416
buildInputs = [ jdk ];
17+
strictDeps = true;
1518

1619
dontUnpack = true;
1720

pkgs/top-level/all-packages.nix

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6613,11 +6613,15 @@ with pkgs;
66136613

66146614
jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
66156615
jdk = jdk17;
6616+
jdkOnBuild = buildPackages.jdk17;
66166617
};
66176618
jre21_minimal = callPackage ../development/compilers/openjdk/jre.nix {
66186619
jdk = jdk21;
6620+
jdkOnBuild = buildPackages.jdk21;
6621+
};
6622+
jre_minimal = callPackage ../development/compilers/openjdk/jre.nix {
6623+
jdkOnBuild = buildPackages.jdk;
66196624
};
6620-
jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
66216625

66226626
openjdk = jdk;
66236627
openjdk_headless = jdk_headless;

0 commit comments

Comments
 (0)