Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add OpenJDK 21 #6361

Closed
wants to merge 0 commits into from
Closed

add OpenJDK 21 #6361

wants to merge 0 commits into from

Conversation

tofuHero
Copy link

Description

add OpenJDK 21

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Package upgrade completed successfully (Manually install the package again)
  • Package functionality was tested
  • Any needed documentation is updated/created

Type of change

  • Bug fix
  • New Package
  • Package update
  • Includes small framework changes
  • This change requires a documentation update (e.g. Wiki)

@tofuHero
Copy link
Author

tofuHero commented Dec 25, 2024

I tried to execute make all-supported, but it failed with the message make[4]: *** ../../toolchain/syno-qoriq-rust: No such file or directory. Stop. Then I ran the same command in OpenJDK 17, and the error was the same. This seems to be related to the environment.

However, I tried manually compiling other architectures supported by OpenJDK 17, and there were no issues.

图片

@hgy59
Copy link
Contributor

hgy59 commented Dec 25, 2024

@tofuHero thanks for this PR.
but please create a dedicated branch and do not use the master branch for PRs.

@hgy59
Copy link
Contributor

hgy59 commented Dec 25, 2024

However, I tried manually compiling other architectures supported by OpenJDK 17, and there were no issues.

There is no need to build packages for all those different archs.
We have the so called generic archs like x64, armv7 and aarch64

aarch64 is for
rtd1296 rtd1619b armada37xx

armv7 is for
alpine alpine4k armada370 armada375 armada38x armadaxp monaco (comcerto2k)
for DSM 7 comcerto2k is not included in armv7 and needs a dedicated build

x64 is for
apollolake avoton braswell broadwell broadwellnk broadwellnkv2 broadwellntbap bromolow cedarview denverton dockerx64 epyc7002 geminilake grantley purley kvmx64 v1000 r1000 x86 x86_64

To install rust for qoriq you can try to navigate to /spksrc/toolchain/syno-qoriq-6.2.4, then call make clean and make to rebuild the toolchain and install our prebuilt rust toolchain for qoriq again.
But we didn't publish OpenJDK 17 for qoriq, we published for DSM 7 only (can't remember why).

@tofuHero tofuHero closed this Dec 25, 2024
@tofuHero tofuHero mentioned this pull request Dec 25, 2024
10 tasks
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.

2 participants