Skip to content

Conversation

@kxxt
Copy link

@kxxt kxxt commented Jan 29, 2026

A remote JDK 25 is necessary for building Bazel 9.

This PR adds remote JDK 25 for riscv64, ppc64le and s390x architectures to fix build failure of bazel 9.0 on these architectures: https://archriscv.felixc.at/.status/log.htm?url=logs/bazel/bazel-9.0.0-1.log

A remote JDK 25 is necessary for building Bazel 9.
@kxxt kxxt requested review from a team and comius as code owners January 29, 2026 14:47
@kxxt
Copy link
Author

kxxt commented Jan 29, 2026

The CI failure seems unrelated to this PR. The CI pipeline failed to download buildifier:

##### :bazel: buildifier: error while downloading Buildifier:
<pre><code>There is no Buildifier binary for release v8.5.1</code></pre>

@kxxt
Copy link
Author

kxxt commented Jan 29, 2026

Some tests are failing because the newly added JDKs are not mirrored.

URLs that aren't mirrored:
  https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2+10/OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz
  https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2+10/OpenJDK25U-jdk_riscv64_linux_hotspot_25.0.2_10.tar.gz
  https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2+10/OpenJDK25U-jdk_s390x_linux_hotspot_25.0.2_10.tar.gz

kxxt added a commit to kxxt/archriscv-packages that referenced this pull request Jan 29, 2026
Fix missing JDK 25 toolchain for riscv64.

Upstream PR: bazelbuild/rules_java#347
kxxt added a commit to kxxt/archriscv-packages that referenced this pull request Jan 29, 2026
Fix missing JDK 25 toolchain for riscv64.

Upstream PR: bazelbuild/rules_java#347
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant