>>> openjdk21-mandrel: Building testing/openjdk21-mandrel 23.1.11.0-r0 (using abuild 3.18.0_rc1-r0) started Sat, 20 Jun 2026 21:31:58 +0000 >>> openjdk21-mandrel: Validating /home/buildozer/aports/testing/openjdk21-mandrel/APKBUILD... >>> openjdk21-mandrel: Analyzing dependencies... >>> openjdk21-mandrel: Installing for build: build-base bash gcc musl-dev openjdk21 zlib-dev zlib-static git gpg ninja-build ninja-is-really-ninja openjdk21-static-libs python3 py3-setuptools linux-headers ( 1/69) Installing readline (8.3.3-r1) ( 2/69) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/69) Installing java-common (1.0-r2) ( 4/69) Installing libffi (3.5.2-r1) ( 5/69) Installing libtasn1 (4.21.0-r0) ( 6/69) Installing p11-kit (0.26.2-r0) ( 7/69) Installing p11-kit-trust (0.26.2-r0) ( 8/69) Installing ca-certificates (20260611-r0) ( 9/69) Installing java-cacerts (1.1-r0) (10/69) Installing openjdk21-jre-headless (21.0.11_p10-r0) (11/69) Installing libxau (1.0.12-r0) (12/69) Installing libmd (1.2.0-r0) (13/69) Installing libbsd (0.12.2-r0) (14/69) Installing libxdmcp (1.1.5-r1) (15/69) Installing libxcb (1.17.0-r2) (16/69) Installing libx11 (1.8.13-r0) (17/69) Installing libxext (1.3.7-r0) (18/69) Installing libxi (1.8.3-r0) (19/69) Installing libxrender (0.9.12-r0) (20/69) Installing libxtst (1.2.5-r0) (21/69) Installing alsa-lib (1.2.15.3-r0) (22/69) Installing libbz2 (1.0.8-r6) (23/69) Installing libpng (1.6.58-r1) (24/69) Installing freetype (2.14.3-r0) (25/69) Installing giflib (5.2.2-r1) (26/69) Installing libjpeg-turbo (3.1.3-r0) (27/69) Installing lcms2 (2.19-r0) (28/69) Installing openjdk21-jre (21.0.11_p10-r0) (29/69) Installing openjdk21-jmods (21.0.11_p10-r0) (30/69) Installing openjdk21-jdk (21.0.11_p10-r0) (31/69) Installing openjdk21-demos (21.0.11_p10-r0) (32/69) Installing openjdk21-doc (21.0.11_p10-r0) (33/69) Installing openjdk21 (21.0.11_p10-r0) (34/69) Installing zlib-dev (1.3.2-r0) (35/69) Installing zlib-static (1.3.2-r0) (36/69) Installing libgpg-error (1.61-r0) (37/69) Installing libassuan (3.0.2-r0) (38/69) Installing pinentry (1.3.2-r0) Executing pinentry-1.3.2-r0.post-install (39/69) Installing libgcrypt (1.12.2-r0) (40/69) Installing gnupg-gpgconf (2.4.9-r1) (41/69) Installing nettle (3.10.2-r0) (42/69) Installing gnutls (3.8.13-r0) (43/69) Installing libksba (1.7.0-r0) (44/69) Installing gdbm (1.26-r0) (45/69) Installing libsasl (2.1.28-r9) (46/69) Installing libldap (2.6.13-r0) (47/69) Installing npth (1.8-r0) (48/69) Installing gnupg-dirmngr (2.4.9-r1) (49/69) Installing sqlite-libs (3.53.2-r0) (50/69) Installing gnupg-keyboxd (2.4.9-r1) (51/69) Installing gpg (2.4.9-r1) (52/69) Installing ninja-build (1.13.2-r1) Executing ninja-build-1.13.2-r1.post-install * this only installs ninja to /usr/lib/ninja-build/bin/ninja * add that to your path to use it, or invoke it directly. * for most uses, you want samurai instead: * $ apk add samurai * which has a "ninja" executable compatible with ninja. (53/69) Installing ninja-is-really-ninja (1.13.2-r1) (54/69) Installing openjdk21-static-libs (21.0.11_p10-r0) (55/69) Installing xz-libs (5.8.3-r0) (56/69) Installing mpdecimal (4.0.1-r0) (57/69) Installing libpanelw (6.6_p20260516-r0) (58/69) Installing python3 (3.14.5-r2) (59/69) Installing python3-pycache-pyc0 (3.14.5-r2) (60/69) Installing pyc (3.14.5-r2) (61/69) Installing python3-pyc (3.14.5-r2) (62/69) Installing py3-parsing (3.3.2-r1) (63/69) Installing py3-parsing-pyc (3.3.2-r1) (64/69) Installing py3-packaging (26.2-r0) (65/69) Installing py3-packaging-pyc (26.2-r0) (66/69) Installing py3-setuptools (82.0.1-r1) (67/69) Installing py3-setuptools-pyc (82.0.1-r1) (68/69) Installing linux-headers (7.0.0-r1) (69/69) Installing .makedepends-openjdk21-mandrel (20260620.213159) Executing busybox-1.37.0-r31.trigger Executing java-common-1.0-r2.trigger Executing ca-certificates-20260611-r0.trigger OK: 812.0 MiB in 176 packages >>> openjdk21-mandrel: Cleaning up srcdir >>> openjdk21-mandrel: Cleaning up pkgdir >>> openjdk21-mandrel: Cleaning up tmpdir >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk21-mandrel: Fetching mandrel-packaging-23.1.11.0-Final.tar.gz::https://github.com/graalvm/mandrel-packaging/archive/mandrel-23.1.11.0-Final.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz.part' mandrel-packaging-23 100% |********************************| 43231 0:00:00 ETA '/var/cache/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz.part' saved /var/cache/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz: OK >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk21-mandrel: Fetching https://github.com/graalvm/mandrel/archive/mandrel-23.1.11.0-Final.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz.part' mandrel-23.1.11.0-Fi 1263k --:--:-- ETA mandrel-23.1.11.0-Fi 17.5M --:--:-- ETA mandrel-23.1.11.0-Fi 24.2M --:--:-- ETA mandrel-23.1.11.0-Fi 30.2M --:--:-- ETA mandrel-23.1.11.0-Fi 35.5M --:--:-- ETA mandrel-23.1.11.0-Fi 100% |********************************| 38.8M 0:00:00 ETA '/var/cache/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz.part' saved /var/cache/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz: OK >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.46.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk21-mandrel: Fetching https://github.com/graalvm/mx/archive/6.46.1/graalvm-mx-6.46.1.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/graalvm-mx-6.46.1.tar.gz.part' graalvm-mx-6.46.1.ta 100% |********************************| 520k 0:00:00 ETA '/var/cache/distfiles/edge/graalvm-mx-6.46.1.tar.gz.part' saved /var/cache/distfiles/edge/graalvm-mx-6.46.1.tar.gz: OK /home/buildozer/aports/testing/openjdk21-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/testing/openjdk21-mandrel/mx-aarch64-ninja-provided-by-system.patch.txt: OK /home/buildozer/aports/testing/openjdk21-mandrel/Example.java: OK >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz /var/cache/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz: OK >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz /var/cache/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz: OK >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.46.1.tar.gz /var/cache/distfiles/edge/graalvm-mx-6.46.1.tar.gz: OK /home/buildozer/aports/testing/openjdk21-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/testing/openjdk21-mandrel/mx-aarch64-ninja-provided-by-system.patch.txt: OK /home/buildozer/aports/testing/openjdk21-mandrel/Example.java: OK >>> openjdk21-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-packaging-23.1.11.0-Final.tar.gz... >>> openjdk21-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-23.1.11.0-Final.tar.gz... >>> openjdk21-mandrel: Unpacking /var/cache/distfiles/edge/graalvm-mx-6.46.1.tar.gz... >>> openjdk21-mandrel: fix-file-system-loop-exception.patch patching file build.java Hunk #1 succeeded at 1708 (offset 70 lines). patching file mx.mx/suite.py Compiling com.oracle.mxtool.compilerserver with javac(JDK 21)... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mx-6.46.1/mxbuild/jdk21/com.oracle.mxtool.compilerserver/bin/com/oracle/mxtool/compilerserver/JavacDaemon.class does not exist] Compiling jdk.internal.vm.compiler.processor with javac-daemon(JDK 21)... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/compiler/mxbuild/jdk21/jdk.internal.vm.compiler.processor/bin/org/graalvm/compiler/replacements/processor/NodeIntrinsicHandler.class does not exist] Compiling org.graalvm.collections with javac-daemon(JDK 21)... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/jdk21/org.graalvm.collections/bin/org/graalvm/collections/EconomicMapImpl.class does not exist] Compiling org.graalvm.word with javac-daemon(JDK 21)... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/jdk21/org.graalvm.word/bin/org/graalvm/word/WordBase.class does not exist] Compiling com.oracle.truffle.compiler with javac-daemon(JDK 21)... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/truffle/mxbuild/jdk21/com.oracle.truffle.compiler/bin/com/oracle/truffle/compiler/TruffleCompilationSupport.class does not exist] Archiving WORD... [dependency org.graalvm.word updated] Archiving TRUFFLE_COMPILER... [dependency com.oracle.truffle.compiler updated] Building Java module org.graalvm.word (word.jar) from WORD Building Java module org.graalvm.truffle.compiler (truffle-compiler.jar) from TRUFFLE_COMPILER Archiving COLLECTIONS... [dependency org.graalvm.collections updated] Building Java module org.graalvm.collections (collections.jar) from COLLECTIONS Archiving GRAAL_PROCESSOR... [dependency jdk.internal.vm.compiler.processor updated] Compiling com.oracle.svm.processor with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.nativeimage with javac-daemon(JDK 21)... [dependency WORD updated] Compiling jdk.internal.vm.compiler with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Archiving SVM_PROCESSOR... [dependency com.oracle.svm.processor updated] Compiling com.oracle.svm.core.annotate with javac-daemon(JDK 21)... [dependency org.graalvm.nativeimage updated] Archiving NATIVEIMAGE... [dependency org.graalvm.nativeimage updated] Compiling com.oracle.svm.driver.launcher with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.nativeimage (nativeimage.jar) from NATIVEIMAGE Compiling org.graalvm.home with javac-daemon(JDK 21)... [dependency NATIVEIMAGE updated] Archiving POLYGLOT... [dependency org.graalvm.home updated] Building Java module org.graalvm.polyglot (polyglot.jar) from POLYGLOT Compiling org.graalvm.sdk with javac-daemon(JDK 21)... [dependency COLLECTIONS updated] Archiving GRAAL_SDK... [dependency org.graalvm.sdk updated] Building Java module org.graalvm.sdk (graal-sdk.jar) from GRAAL_SDK Note: /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/compiler/src/jdk.internal.vm.compiler/src/org/graalvm/compiler/serviceprovider/GraalUnsafeAccess.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Archiving GRAAL... [dependency jdk.internal.vm.compiler updated] Building Java module jdk.internal.vm.compiler (graal.jar) from GRAAL Compiling com.oracle.svm.util with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.objectfile with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.common with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.thirdparty with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Archiving NATIVE_IMAGE_BASE... [dependency com.oracle.svm.common updated] Compiling com.oracle.svm.core with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.graal.pointsto with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.nativeimage.base (native-image-base.jar) from NATIVE_IMAGE_BASE Archiving OBJECTFILE... [dependency com.oracle.objectfile updated] Building Java module org.graalvm.nativeimage.objectfile (objectfile.jar) from OBJECTFILE Archiving POINTSTO... [dependency com.oracle.svm.util updated] Compiling com.oracle.graal.reachability with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.nativeimage.pointsto (pointsto.jar) from POINTSTO Note: Some input files use or override a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling com.oracle.svm.core.graal.amd64 with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.graal.riscv64 with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.foreign with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.configure with javac-daemon(JDK 21)... [dependency com.oracle.svm.core updated] Compiling com.oracle.svm.core.graal.aarch64 with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.jvmtiagentbase with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.genscavenge with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Note: Some input files use preview features of Java SE 21. Note: Recompile with -Xlint:preview for details. Compiling com.oracle.svm.hosted with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.posix with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.windows with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Note: Some input files use or override a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling com.oracle.svm.graal with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.hosted.foreign with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.driver with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Note: Some input files use preview features of Java SE 21. Note: Recompile with -Xlint:preview for details. Archiving SVM... [dependency com.oracle.svm.graal updated] Building Java module org.graalvm.nativeimage.builder (svm.jar) from SVM Building SVM compiler flags... [dependency SVM updated] Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-versions.configArchiving LIBRARY_SUPPORT... [dependency com.oracle.svm.thirdparty updated] Archiving SVM_FOREIGN... [dependency com.oracle.svm.hosted.foreign updated]Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-11.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-17.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-19.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-19-ea.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-20.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-21.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-22.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-8.config Building Java module org.graalvm.nativeimage.librarysupport (library-support.jar) from LIBRARY_SUPPORT Building Java module org.graalvm.nativeimage.foreign (svm-foreign.jar) from SVM_FOREIGN Archiving SVM_DRIVER... [dependency com.oracle.svm.driver updated]Archiving SVM_CONFIGURE... [dependency com.oracle.svm.configure updated] Building Java module org.graalvm.nativeimage.driver (svm-driver.jar) from SVM_DRIVER Building Java module org.graalvm.nativeimage.configure (svm-configure.jar) from SVM_CONFIGURE Archiving JVMTI_AGENT_BASE... [dependency com.oracle.svm.jvmtiagentbase updated] Building Java module org.graalvm.nativeimage.agent.jvmtibase (jvmti-agent-base.jar) from JVMTI_AGENT_BASE Compiling com.oracle.svm.agent with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.diagnosticsagent with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Archiving SVM_DIAGNOSTICS_AGENT... [dependency com.oracle.svm.diagnosticsagent updated] Archiving SVM_AGENT... [dependency com.oracle.svm.agent updated] Building Java module org.graalvm.nativeimage.agent.diagnostics (svm-diagnostics-agent.jar) from SVM_DIAGNOSTICS_AGENT Building Java module org.graalvm.nativeimage.agent.tracing (svm-agent.jar) from SVM_AGENT Creating native-image.properties for native-image-agent-library... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/jdk21/native-image.properties/native-image-agent-library/native-image.properties does not exist] Building native-image.image-bash... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/linux-amd64/native-image.image-bash/native-image does not exist] Creating native-image.properties for native-image-launcher... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/jdk21/native-image.properties/native-image-launcher/native-image.properties does not exist] Creating native-image.properties for native-image-diagnostics-agent-library... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/jdk21/native-image.properties/native-image-diagnostics-agent-library/native-image.properties does not exist] Archiving GCC_NINJA_TOOLCHAIN... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mx-6.46.1/mxbuild/jdk21/dists/gcc-ninja-toolchain.tar does not exist] JvmFuncsFallbacksBuildTask svm-jvmfuncs-fallback-builder... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-jvmfuncs-fallback-builder/gensrc/JvmFuncsFallbacks.c does not exist] Downloading NINJA_SYNTAX from ['https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/ninja_syntax-1.7.2.tar.gz'] WARNING: File "/home/buildozer/aports/testing/openjdk21-mandrel/src/mx-6.46.1/mx.mx/suite.py", line 988 in definition of GCC_NINJA_TOOLCHAIN: Adding file which is not in the repository: '/home/buildozer/aports/testing/openjdk21-mandrel/src/mx-6.46.1/ninja-toolchains/gcc.ninja' in 'toolchain.ninja' Archiving DEFAULT_NINJA_TOOLCHAIN... [dependency GCC_NINJA_TOOLCHAIN updated] Updated /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/substratevm/mxbuild/jdk21/svm-jvmfuncs-fallback-builder/gensrc/JvmFuncsFallbacks.c Building com.oracle.svm.native.libchelper_amd64 with Ninja... [dependency DEFAULT_NINJA_TOOLCHAIN updated] Building com.oracle.svm.native.jvm.posix_amd64 with Ninja... [dependency svm-jvmfuncs-fallback-builder updated] Building com.oracle.svm.native.reporterchelper_amd64 with Ninja... [dependency DEFAULT_NINJA_TOOLCHAIN updated] ======================================================================================================================== GraalVM Native Image: Generating 'libnative-image-agent' (shared library)... ======================================================================================================================== For detailed information and explanations on the build output, visit: https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md ------------------------------------------------------------------------------------------------------------------------ The URL protocol jar is not tested and might not work as expected. Supported URL protocols enabled by default: file,resource. Supported URL protocols available on demand: http,https. [1/8] Initializing... (3.8s @ 0.32GB) Java version: 21.0.11+10-alpine-r0, vendor version: Mandrel-23.1.11.0 Graal compiler: optimization level: 2, target machine: compatibility C compiler: gcc (alpine, x86_64, 15.2.0) Garbage collector: Serial GC (max heap size: 80% of RAM) 4 user-specific feature(s): - com.oracle.svm.agent.NativeImageAgent$RegistrationFeature - com.oracle.svm.configure.config.SignatureUtilFeature - com.oracle.svm.driver.APIOptionFeature - com.oracle.svm.thirdparty.gson.GsonFeature ------------------------------------------------------------------------------------------------------------------------ 4 experimental option(s) unlocked: - '-H:Name' (alternative API option(s): -o libnative-image-agent; origin(s): command line) - '-H:+EnforceMaxRuntimeCompileMethods' (origin(s): macro option 'native-image-agent-library@file:///home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/svm/macros/native-image-agent-library/@user') - '-H:Path' (origin(s): command line) - '-H:+AssertInitializationSpecifiedForAllClasses' (origin(s): macro option 'native-image-agent-library@file:///home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/svm/macros/native-image-agent-library/@user') ------------------------------------------------------------------------------------------------------------------------ Build resources: - 26.49GB of memory (10.5% of 251.76GB system memory, determined at start) - 32 thread(s) (66.7% of 48 available processor(s), determined at start) [2/8] Performing analysis... [******] (6.3s @ 0.82GB) 4,801 reachable types (79.3% of 6,054 total) 5,971 reachable fields (53.9% of 11,069 total) 22,305 reachable methods (51.0% of 43,770 total) 1,565 types, 52 fields, and 856 methods registered for reflection 58 types, 58 fields, and 52 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (1.7s @ 1.06GB) [4/8] Parsing methods... [*] (1.0s @ 1.11GB) [5/8] Inlining methods... [***] (0.5s @ 0.95GB) [6/8] Compiling methods... [**] (4.9s @ 0.87GB) [7/8] Laying out methods... [*] (1.6s @ 0.54GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/src.zip'. Source line debug will not be available for JDK classes. [8/8] Creating image... [***] (6.5s @ 0.53GB) 9.03MB (23.15%) for code area: 13,423 compilation units 11.50MB (29.48%) for image heap: 145,501 objects and 48 resources 16.05MB (41.12%) for debug info generated in 1.8s 2.44MB ( 6.25%) for other data 39.02MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 6.41MB java.base 2.71MB byte[] for code metadata 1.15MB svm.jar (Native Image) 1.78MB byte[] for java.lang.String 285.30kB org.graalvm.nativeimage.configure 1.28MB java.lang.String 226.49kB org.graalvm.nativeimage.agent.tracing 1.09MB java.lang.Class 218.41kB jdk.crypto.ec 674.38kB byte[] for general heap data 209.72kB jdk.zipfs 412.59kB com.oracle.svm.core.hub.DynamicHubCompanion 116.29kB java.logging 318.47kB java.util.HashMap$Node 73.87kB jdk.charsets 255.63kB java.lang.String[] 66.33kB org.graalvm.nativeimage.base 244.97kB java.lang.Object[] 45.84kB jdk.proxy2 220.84kB byte[] for reflection metadata 173.86kB for 9 more packages 2.57MB for 1286 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: INIT: Adopt '--strict-image-heap' to prepare for the next GraalVM release. HEAP: Set max heap for improved and more predictable memory usage. ------------------------------------------------------------------------------------------------------------------------ 1.6s (5.8% of total time) in 36 GCs | Peak RSS: 2.06GB | CPU load: 18.11 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-agent.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-agent.so (shared_library) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-agent.so.debug (debug_info) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-agent_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-agent' in 26.8s. ======================================================================================================================== GraalVM Native Image: Generating 'libnative-image-diagnostics-agent' (shared library)... ======================================================================================================================== For detailed information and explanations on the build output, visit: https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md ------------------------------------------------------------------------------------------------------------------------ [1/8] Initializing... (3.8s @ 0.32GB) Java version: 21.0.11+10-alpine-r0, vendor version: Mandrel-23.1.11.0 Graal compiler: optimization level: 2, target machine: compatibility C compiler: gcc (alpine, x86_64, 15.2.0) Garbage collector: Serial GC (max heap size: 80% of RAM) 3 user-specific feature(s): - com.oracle.svm.diagnosticsagent.NativeImageDiagnosticsAgent$RegistrationFeature - com.oracle.svm.driver.APIOptionFeature - com.oracle.svm.thirdparty.gson.GsonFeature ------------------------------------------------------------------------------------------------------------------------ 4 experimental option(s) unlocked: - '-H:Name' (alternative API option(s): -o libnative-image-diagnostics-agent; origin(s): command line) - '-H:+EnforceMaxRuntimeCompileMethods' (origin(s): macro option 'native-image-diagnostics-agent-library@file:///home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/svm/macros/native-image-diagnostics-agent-library/@user') - '-H:Path' (origin(s): command line) - '-H:+AssertInitializationSpecifiedForAllClasses' (origin(s): macro option 'native-image-diagnostics-agent-library@file:///home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/svm/macros/native-image-diagnostics-agent-library/@user') ------------------------------------------------------------------------------------------------------------------------ Build resources: - 26.49GB of memory (10.5% of 251.76GB system memory, determined at start) - 32 thread(s) (66.7% of 48 available processor(s), determined at start) [2/8] Performing analysis... [******] (4.7s @ 0.34GB) 3,254 reachable types (72.2% of 4,508 total) 3,992 reachable fields (50.7% of 7,872 total) 15,154 reachable methods (44.6% of 33,958 total) 1,036 types, 44 fields, and 531 methods registered for reflection 57 types, 57 fields, and 52 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (1.1s @ 0.83GB) [4/8] Parsing methods... [*] (0.8s @ 0.47GB) [5/8] Inlining methods... [***] (0.6s @ 0.39GB) [6/8] Compiling methods... [**] (3.3s @ 0.56GB) [7/8] Laying out methods... [*] (1.6s @ 0.37GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/src.zip'. Source line debug will not be available for JDK classes. [8/8] Creating image... [**] (4.4s @ 0.97GB) 5.24MB (21.53%) for code area: 8,540 compilation units 7.48MB (30.74%) for image heap: 91,727 objects and 47 resources 10.01MB (41.16%) for debug info generated in 1.2s 1.60MB ( 6.58%) for other data 24.33MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 4.02MB java.base 1.59MB byte[] for code metadata 804.84kB svm.jar (Native Image) 1.25MB byte[] for java.lang.String 114.86kB java.logging 929.47kB java.lang.String 65.79kB org.graalvm.nativeimage.base 747.77kB java.lang.Class 45.84kB jdk.proxy2 374.27kB heap alignment 44.42kB jdk.proxy1 279.64kB com.oracle.svm.core.hub.DynamicHubCompanion 26.38kB jdk.internal.vm.ci 276.58kB byte[] for general heap data 26.12kB org.graalvm.nativeimage.agent.diagnostics 260.81kB java.util.HashMap$Node 22.14kB org.graalvm.collections 211.58kB java.lang.Object[] 12.55kB org.graalvm.nativeimage.agent.jvmtibase 182.40kB java.lang.String[] 21.69kB for 4 more packages 1.45MB for 872 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: INIT: Adopt '--strict-image-heap' to prepare for the next GraalVM release. HEAP: Set max heap for improved and more predictable memory usage. ------------------------------------------------------------------------------------------------------------------------ 1.0s (4.6% of total time) in 23 GCs | Peak RSS: 1.89GB | CPU load: 17.11 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-diagnostics-agent.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-diagnostics-agent.so (shared_library) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-diagnostics-agent.so.debug (debug_info) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/libnative-image-diagnostics-agent_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-diagnostics-agent' in 20.7s. INFO [build] Congratulations you successfully built Mandrel 23.1.11.0 based on Java 21.0.11+10-alpine-r0 INFO [build] You can find your newly built native-image enabled JDK under /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-mandrel-23.1.11.0-Final/dist ======================================================================================================================== GraalVM Native Image: Generating 'example' (executable)... ======================================================================================================================== For detailed information and explanations on the build output, visit: https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md ------------------------------------------------------------------------------------------------------------------------ [1/8] Initializing... (3.9s @ 0.32GB) Java version: 21.0.11+10-alpine-r0, vendor version: Mandrel-23.1.11.0 Graal compiler: optimization level: 2, target machine: x86-64-v3 C compiler: gcc (alpine, x86_64, 15.2.0) Garbage collector: Serial GC (max heap size: 80% of RAM) 1 user-specific feature(s): - com.oracle.svm.thirdparty.gson.GsonFeature ------------------------------------------------------------------------------------------------------------------------ Build resources: - 26.49GB of memory (10.5% of 251.76GB system memory, determined at start) - 32 thread(s) (66.7% of 48 available processor(s), determined at start) [2/8] Performing analysis... [******] (4.4s @ 0.97GB) 3,180 reachable types (71.9% of 4,425 total) 3,734 reachable fields (49.4% of 7,563 total) 14,780 reachable methods (44.6% of 33,172 total) 1,024 types, 44 fields, and 531 methods registered for reflection 57 types, 57 fields, and 52 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (1.2s @ 0.63GB) [4/8] Parsing methods... [*] (0.7s @ 1.14GB) [5/8] Inlining methods... [***] (0.4s @ 0.65GB) [6/8] Compiling methods... [**] (3.4s @ 0.91GB) [7/8] Laying out methods... [*] (1.5s @ 0.29GB) [8/8] Creating image... [*] (1.5s @ 0.42GB) 4.94MB (36.92%) for code area: 8,280 compilation units 7.39MB (55.22%) for image heap: 89,922 objects and 48 resources 1.05MB ( 7.85%) for other data 13.38MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.71MB java.base 1.50MB byte[] for code metadata 849.49kB svm.jar (Native Image) 1.21MB byte[] for java.lang.String 115.20kB java.logging 908.19kB java.lang.String 65.93kB org.graalvm.nativeimage.base 731.99kB java.lang.Class 45.84kB jdk.proxy2 481.49kB heap alignment 44.42kB jdk.proxy1 276.52kB byte[] for general heap data 26.68kB jdk.internal.vm.ci 273.28kB com.oracle.svm.core.hub.DynamicHubCompanion 22.14kB org.graalvm.collections 254.95kB java.util.HashMap$Node 11.42kB jdk.proxy3 211.14kB java.lang.Object[] 8.06kB jdk.internal.vm.compiler 177.76kB java.lang.String[] 5.14kB for 3 more packages 1.44MB for 874 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: INIT: Adopt '--strict-image-heap' to prepare for the next GraalVM release. HEAP: Set max heap for improved and more predictable memory usage. CPU: Enable more CPU features with '-march=native' for improved performance. ------------------------------------------------------------------------------------------------------------------------ 1.0s (5.5% of total time) in 21 GCs | Peak RSS: 1.91GB | CPU load: 18.80 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/test/example (executable) ======================================================================================================================== Finished generating 'example' in 17.5s. /lib/ld-musl-x86_64.so.1 (0x7fec64eaa000) libz.so.1 => /usr/lib/libz.so.1 (0x7fec64e87000) libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7fec64eaa000) -rwxr-xr-x 1 buildozer buildozer 12.4M Jun 20 21:34 example The reversed string is: emosewa si egamI evitaN >>> openjdk21-mandrel: Entering fakeroot... >>> openjdk21-mandrel*: Running postcheck for openjdk21-mandrel >>> openjdk21-mandrel*: Preparing package openjdk21-mandrel... >>> openjdk21-mandrel*: Stripping binaries >>> openjdk21-mandrel*: Scanning shared objects >>> openjdk21-mandrel*: Tracing dependencies... bash gcc musl-dev openjdk21 zlib-dev zlib-static so:libc.musl-x86_64.so.1 so:libz.so.1 >>> openjdk21-mandrel*: Package size: 78.1 MB >>> openjdk21-mandrel*: Compressing data... >>> openjdk21-mandrel*: Create checksum... >>> openjdk21-mandrel*: Create openjdk21-mandrel-23.1.11.0-r0.apk >>> openjdk21-mandrel: Build complete at Sat, 20 Jun 2026 21:34:22 +0000 elapsed time 0h 2m 24s >>> openjdk21-mandrel: Cleaning up srcdir >>> openjdk21-mandrel: Cleaning up pkgdir >>> openjdk21-mandrel: Cleaning up tmpdir >>> openjdk21-mandrel: Uninstalling dependencies... ( 1/69) Purging .makedepends-openjdk21-mandrel (20260620.213159) ( 2/69) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/69) Purging zlib-dev (1.3.2-r0) ( 4/69) Purging zlib-static (1.3.2-r0) ( 5/69) Purging gpg (2.4.9-r1) ( 6/69) Purging gnupg-dirmngr (2.4.9-r1) ( 7/69) Purging gnupg-gpgconf (2.4.9-r1) ( 8/69) Purging pinentry (1.3.2-r0) ( 9/69) Purging gnupg-keyboxd (2.4.9-r1) (10/69) Purging ninja-is-really-ninja (1.13.2-r1) (11/69) Purging ninja-build (1.13.2-r1) (12/69) Purging openjdk21-static-libs (21.0.11_p10-r0) (13/69) Purging openjdk21 (21.0.11_p10-r0) (14/69) Purging openjdk21-jdk (21.0.11_p10-r0) (15/69) Purging openjdk21-jre (21.0.11_p10-r0) (16/69) Purging openjdk21-jmods (21.0.11_p10-r0) (17/69) Purging openjdk21-demos (21.0.11_p10-r0) (18/69) Purging openjdk21-doc (21.0.11_p10-r0) (19/69) Purging py3-setuptools-pyc (82.0.1-r1) (20/69) Purging py3-setuptools (82.0.1-r1) (21/69) Purging py3-packaging-pyc (26.2-r0) (22/69) Purging py3-packaging (26.2-r0) (23/69) Purging py3-parsing-pyc (3.3.2-r1) (24/69) Purging py3-parsing (3.3.2-r1) (25/69) Purging python3-pyc (3.14.5-r2) (26/69) Purging python3-pycache-pyc0 (3.14.5-r2) (27/69) Purging pyc (3.14.5-r2) (28/69) Purging python3 (3.14.5-r2) (29/69) Purging linux-headers (7.0.0-r1) (30/69) Purging alsa-lib (1.2.15.3-r0) (31/69) Purging freetype (2.14.3-r0) (32/69) Purging giflib (5.2.2-r1) (33/69) Purging gnutls (3.8.13-r0) (34/69) Purging lcms2 (2.19-r0) (35/69) Purging libassuan (3.0.2-r0) (36/69) Purging libbz2 (1.0.8-r6) (37/69) Purging libgcrypt (1.12.2-r0) (38/69) Purging libjpeg-turbo (3.1.3-r0) (39/69) Purging libksba (1.7.0-r0) (40/69) Purging libldap (2.6.13-r0) (41/69) Purging libpanelw (6.6_p20260516-r0) (42/69) Purging libpng (1.6.58-r1) (43/69) Purging libsasl (2.1.28-r9) (44/69) Purging libxi (1.8.3-r0) (45/69) Purging libxrender (0.9.12-r0) (46/69) Purging libxtst (1.2.5-r0) (47/69) Purging mpdecimal (4.0.1-r0) (48/69) Purging nettle (3.10.2-r0) (49/69) Purging npth (1.8-r0) (50/69) Purging openjdk21-jre-headless (21.0.11_p10-r0) (51/69) Purging java-common (1.0-r2) (52/69) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (53/69) Purging p11-kit-trust (0.26.2-r0) (54/69) Purging ca-certificates (20260611-r0) Executing ca-certificates-20260611-r0.post-deinstall (55/69) Purging p11-kit (0.26.2-r0) (56/69) Purging readline (8.3.3-r1) (57/69) Purging sqlite-libs (3.53.2-r0) (58/69) Purging xz-libs (5.8.3-r0) (59/69) Purging gdbm (1.26-r0) (60/69) Purging libxext (1.3.7-r0) (61/69) Purging libx11 (1.8.13-r0) (62/69) Purging libxcb (1.17.0-r2) (63/69) Purging libxdmcp (1.1.5-r1) (64/69) Purging libbsd (0.12.2-r0) (65/69) Purging libffi (3.5.2-r1) (66/69) Purging libgpg-error (1.61-r0) (67/69) Purging libmd (1.2.0-r0) (68/69) Purging libtasn1 (4.21.0-r0) (69/69) Purging libxau (1.0.12-r0) Executing busybox-1.37.0-r31.trigger OK: 440.8 MiB in 107 packages >>> openjdk21-mandrel: Updating the testing/x86_64 repository index... >>> openjdk21-mandrel: Signing the index...