Mandrel 24.1.2.0 (JDK 23), 23.1.6.0 (JDK 21)

142 views
Skip to first unread message

Karm Michal Babacek

unread,
Jan 31, 2025, 8:41:34 AM1/31/25
to Quarkus Development mailing list
Hello,

Mandrel 24.1.2.0 (JDK 23), 23.1.6.0 (JDK 21)
are ready to start building your Quarkus native executables.

Portable, standalone downloads for Linux aarch64 (ARM64), amd64,
Windows amd64, and MacOS aarch64 (ARM64) are available on GitHub releases:

JDK 23: https://github.com/graalvm/mandrel/releases/tag/mandrel-24.1.2.0-Final
JDK 21: https://github.com/graalvm/mandrel/releases/tag/mandrel-23.1.6.0-Final

Quarkus native builder images are available in the registry,
both for amd64 and aarch64 systems:

quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21
quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-23

Don't forget to pull the updated image.

Versions compatibility
======================

Which Quarkus version is your Mandrel image best served with?
See https://github.com/graalvm/mandrel/wiki#community-compatibility-matrix

TL;DR:
Use Mandrel 23.1, i.e. "Mandrel for JDK 21" with Quarkus 3.5+
Use Mandrel 24.1, i.e. "Mandrel for JDK 23" as a preview, non-LTS JDK, with the very latest Quarkus.

Cheers
Karm

--
Sent from my Hosaka Ono-Sendai Cyberspace 7

Guillaume Smet

unread,
Jan 31, 2025, 11:33:00 AM1/31/25
to quark...@googlegroups.com
Hi Karm,

I'm not entirely sure what's going on but with this new image (which is used by default for current Quarkus 3.18 using Ubi 8), I end up with the following errors when the native executable is started on OpenShift:
/home/quarkus/application: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /home/quarkus/application)
/home/quarkus/application: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /home/quarkus/application)
/home/quarkus/application: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /home/quarkus/application)

Did you somehow change the glibc in the Mandrel image? I know there was some discussion about Ubi 9 for 3.19 but... we need to be able to deploy our existing applications.

I was able to redeploy my native app on OpenShift with: -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-mandrel-builder-image:23.1.5.0-Final-java21-2024-12-29

I think we need to discuss this issue as it seems a bit blocking.

Thanks.

--
Guillaume

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/40f83eae-0611-4aea-b8c4-a71d6b6a1c8an%40googlegroups.com.

Guillaume Smet

unread,
Jan 31, 2025, 1:04:39 PM1/31/25
to quark...@googlegroups.com
I just had Clément on the phone and he's pushing new images.

--
Guillaume
Reply all
Reply to author
Forward
0 new messages