openjdk-docker icon indicating copy to clipboard operation
openjdk-docker copied to clipboard

Alpine Docker images for adoptopenjdk hostpot musl builds (x64 only)

Open dinogun opened this issue 4 years ago • 4 comments

AdoptOpenJDK now has musl libc based builds. Currently only for x64 arch. More info in this TSC issue

dinogun avatar Feb 16 '21 05:02 dinogun

I feel the changes required include removing the download and installation of external GLIBC for hotspot images. Please lemme know if i had missed anything.

bharathappali avatar Feb 16 '21 08:02 bharathappali

I feel the changes required include removing the download and installation of external GLIBC for hotspot images. Please lemme know if i had missed anything.

I think those musl builds only work for Java 16+ no? So not sure if this is a change for all Alpine containers.

karianna avatar Feb 16 '21 09:02 karianna

musl is only >= 16 and x64.

aahlenst avatar Feb 16 '21 10:02 aahlenst

From the TSC issue, Required work:

  • [x] Build and produce binary tarballs of 16 and newer on Alpine/x64 with musl AdoptOpenJDK/openjdk-build#2026
  • [x] Mirror https://github.com/openjdk/portola into AdoptOpenJDK
  • [x] Create docker image for build/test AdoptOpenJDK/openjdk-infrastructure#1496
  • [] - Test 16 and newer on Alpine/x64
  • [] - Add separate Docker images of Alpine/x64 with OpenJDK with musl (we already have a version with glibc)
  • [] - Create APK for Alpine/x64
  • [] - Create package repository for Alpine/x64 if the package cannot be integrated into Alpine's community repository

karianna avatar Feb 16 '21 12:02 karianna