temurin-build: Build JDK not available for RISC-V/OpenJ9 builds

This needs updated to pull something that works: https://github.com/adoptium/temurin-build/blob/0119b043a2a8bfd076a44ebb2cc338679ff8bff1/build-farm/platform-specific-configurations/linux.sh#L224

The RISCV64 JDK11/J9 builds (hidden) are failing as follows becuase the link doesn’t work

12:17:20  RISCV cross-compilation for OpenJ9 ... Downloading required nightly OpenJ9/x64 as build JDK to /home/jenkins/workspace/build-scripts/jobs/jdk11u/jdk11u-linux-riscv64-openj9/buildjdk
12:17:20  
12:17:20  gzip: stdin: unexpected end of file
12:17:20  tar: Child returned status 1
12:17:20  tar: Error is not recoverable: exiting now

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (7 by maintainers)

Most upvoted comments

It’s not in everyday release, but there are some: https://github.com/adoptium/temurin20-binaries/releases/tag/jdk20u-2023-08-01-10-48-beta

On Wed, Aug 2, 2023 at 1:05 PM Ryan Lahfa @.***> wrote:

Hi there, I don’t know the status of the RISC-V support, but I regularly find updated builds on adoptium/temurin20-binaries/releases https://github.com/adoptium/temurin20-binaries/releases. Best regards, Bruno … <#m_-8559474177327493836_> On Wed, Aug 2, 2023 at 4:10 AM Ryan Lahfa @.> wrote: Hi there, I am a NixOS developer and we are interested into making RISC-V builds available, it would be awesome if we could see them in https://api.adoptium.net/v3/assets/latest/20/hotspot https://api.adoptium.net/v3/assets/latest/20/hotspot I guess? (I am aware of https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-riscv64-temurin/ https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-riscv64-temurin/ but this probably requires a hack in our source system, so I don’t understand yet the status of the RISC-V support in Adoptium’s binaries.) — Reply to this email directly, view it on GitHub <#2726 (comment) https://github.com/adoptium/temurin-build/issues/2726#issuecomment-1661380917>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA4OWNTWIH5RNUGENRA3FLXTGZJ3ANCNFSM5E5R6ZUA https://github.com/notifications/unsubscribe-auth/AAA4OWNTWIH5RNUGENRA3FLXTGZJ3ANCNFSM5E5R6ZUA . You are receiving this because you were mentioned.Message ID: @.> – Bruno Verachten

I’m not sure I see riscv binaries there, is there?

— Reply to this email directly, view it on GitHub https://github.com/adoptium/temurin-build/issues/2726#issuecomment-1662008691, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA4OWNP73KTFLI6IH3NOGDXTIYATANCNFSM5E5R6ZUA . You are receiving this because you were mentioned.Message ID: @.***>

– Bruno Verachten

Hi there, I am a NixOS developer and we are interested into making RISC-V builds available, it would be awesome if we could see them in https://api.adoptium.net/v3/assets/latest/20/hotspot I guess?

(I am aware of https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-riscv64-temurin/ but this probably requires a hack in our source system, so I don’t understand yet the status of the RISC-V support in Adoptium’s binaries.)

@gounthar being worked on, you may see them for the Jan PSU.

The command launches:

/opt/temurin/jdk-20+26/bin/java --version
openjdk 20-beta 2023-03-21
OpenJDK Runtime Environment Temurin-20+26-202212021432 (build 20-beta+26-202212021432)
OpenJDK 64-Bit Server VM Temurin-20+26-202212021432 (build 20-beta+26-202212021432, mixed mode, sharing)

Adoptium will not be releasing an OpenJ9 version but we are aiming to work towards a HotSpot release. The build job at https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-riscv64-temurin/ have the latest nightly builds of HotSpot from our CI if you’re interested in trying them out.

Note: They will likely require glibc 2.35 - later than the other linux platforms - since we’re currently building these on Ubuntu 21.04