Temurin-build: Please start building OpenJDK+OpenJ9 for jdk11

Created on 11 Jul 2018  路  12Comments  路  Source: adoptium/temurin-build

The jdk11 repo is https://github.com/ibmruntimes/openj9-openjdk-jdk11

Steps needed now that initial prototyping has been done:

  • [ ] Confirm from openj9 team that --with-freetype=bundled is the right option for JDK11
  • [ ] Install suitable JDK10 boot jdk on each machine so each job doesn't need to pull down its own copy
  • [x] Expand build jobs to other architectures (Linux ppcle and s390x)
  • [ ] Expand build jobs to cover AIX
  • [ ] Expand build jobs to cover Windows
  • [ ] Set up test jobs
  • [ ] Create pipelines
  • [ ] Set up new release on the website
enhancement

Most helpful comment

@smlambert @pshipton I presume you are both happy for this now to be closed :-)
I'm going to close it, please reopen if any concerns remain

All 12 comments

I understand from @adamfarley that the branch names are now in sync with the other versions so this should "just" be a matter of duplicating the jenkins jobs which we have for 10.

:fingers crossed:

Initial job created for Linux/x64 https://ci.adoptopenjdk.net/view/all/job/openjdk11_openj9_build_x86-64_linux/
Job is currently running from my fork pending integration of https://github.com/AdoptOpenJDK/openjdk-build/pull/419

Within that job:

  • Boot JDK being dynamically pulled from the hotspot adoptopenjdk release for now
  • FREETYPE_DIRECTORY=bundled in the environment as the configure command doesn't accept a directory to --with-freetype= any more - insists on only bundled or system

Added "Steps needed" to the original description

Test jobs added:
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_x86-64_linux/
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_s390x_linux/
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_ppc64le_linux/

Need to triage the x86_linux failure (need to explicitly handle the native tests), and will run the other 2 when builds become available.

Test failure can be addressed with an update to TEST.ROOT (see https://github.com/ibmruntimes/openj9-openjdk-jdk11/issues/5), same approach as was done for openjd9-openjdk-jdk10).

AIX job: https://ci.adoptopenjdk.net/view/JDK11%20WIP/job/openjdk11_openj9_build_ppc64_aix/2/console

Failure to build on AIX (seen by the OpenJ9 team already):

checking for readlink... no
configure: error: Could not find required tool for READLINK

For reference, this tab shows all the current jdk11 "work in progress" builds: https://ci.adoptopenjdk.net/view/JDK11%20WIP/

@smlambert @pshipton I presume you are both happy for this now to be closed :-)
I'm going to close it, please reopen if any concerns remain

Was this page helpful?
0 / 5 - 0 ratings

Related issues

karianna picture karianna  路  7Comments

sophia-guo picture sophia-guo  路  6Comments

ChristianCiach picture ChristianCiach  路  7Comments

nebhale picture nebhale  路  7Comments

gdams picture gdams  路  4Comments