Skip to content

Commit 43ca043

Browse files
JackWolfardrules_java Copybara
authored andcommitted
Add JDK 21 toolchain for linux_riscv64
Copybara Import from #258 BEGIN_PUBLIC Add JDK 21 toolchain for `linux_riscv64` (#258) A Googler will need to help add the mirror for Adoptium Temurin's 21.0.4+7 JDK release for `linux_riscv64` * https://bazel.googlesource.com/continuous-integration/+/refs/heads/master/docs/mirror.md Closes #258 END_PUBLIC COPYBARA_INTEGRATE_REVIEW=#258 from JackWolfard:jdk21-riscv64 4df051d PiperOrigin-RevId: 713668463 Change-Id: I2b7f15bcef430654077df27475dedd4453a1d9ce
1 parent 97177fb commit 43ca043

4 files changed

Lines changed: 11 additions & 1 deletion

File tree

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ JDKS = {
7272
"linux",
7373
"linux_aarch64",
7474
"linux_ppc64le",
75+
"linux_riscv64",
7576
"linux_s390x",
7677
"macos",
7778
"macos_aarch64",

java/bazel/repositories_util.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ _RELEASE_CONFIGS = {
8282
"adoptium": {
8383
"release": "21.0.4+7",
8484
"platforms": {
85-
"linux": ["ppc", "s390x"],
85+
"linux": ["ppc", "riscv64", "s390x"],
8686
},
8787
},
8888
},

java/repositories.bzl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,14 @@ _REMOTE_JDK_CONFIGS_LIST = [
310310
urls = ["https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4+7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.4_7.tar.gz", "https://mirror.bazel.build/github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4+7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.4_7.tar.gz"],
311311
version = "21",
312312
),
313+
struct(
314+
name = "remotejdk21_linux_riscv64",
315+
target_compatible_with = ["@platforms//os:linux", "@platforms//cpu:riscv64"],
316+
sha256 = "b04fd7f52d18268a935f1a7144dae802b25db600ec97156ddd46b3100cbd13da",
317+
strip_prefix = "jdk-21.0.4+7",
318+
urls = ["https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4+7/OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.4_7.tar.gz", "https://mirror.bazel.build/github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.4+7/OpenJDK21U-jdk_riscv64_linux_hotspot_21.0.4_7.tar.gz"],
319+
version = "21",
320+
),
313321
struct(
314322
name = "remotejdk21_linux_s390x",
315323
target_compatible_with = ["@platforms//os:linux", "@platforms//cpu:s390x"],

test/repo/MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ use_repo(
3737
"remotejdk17_win",
3838
"remotejdk17_win_arm64",
3939
"remotejdk21_linux",
40+
"remotejdk21_linux_riscv64",
4041
"remotejdk21_macos",
4142
"remotejdk21_macos_aarch64",
4243
"remotejdk21_win",

0 commit comments

Comments
 (0)