>>> 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) Installing file to etc/inputrc.apk-new ( 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: 808.5 MiB in 178 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.4: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.4: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 7838k --:--:-- ETA mandrel-23.1.11.0-Fi 21.2M --:--:-- ETA mandrel-23.1.11.0-Fi 27.7M --:--:-- ETA mandrel-23.1.11.0-Fi 33.2M --:--:-- ETA mandrel-23.1.11.0-Fi 38.6M --:--:-- 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.4: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/lir/processor/IntrinsicStubProcessor.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/EmptyMap.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/UnsignedWord.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/TruffleCompiler.class does not exist] Archiving WORD... [dependency org.graalvm.word updated] Building Java module org.graalvm.word (word.jar) from WORD Archiving TRUFFLE_COMPILER... [dependency com.oracle.truffle.compiler updated] Building Java module org.graalvm.truffle.compiler (truffle-compiler.jar) from TRUFFLE_COMPILER Archiving COLLECTIONS... [dependency org.graalvm.collections updated] Compiling org.graalvm.nativeimage with javac-daemon(JDK 21)... [dependency WORD 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 com.oracle.svm.core.annotate with javac-daemon(JDK 21)... [dependency org.graalvm.nativeimage updated] Compiling jdk.internal.vm.compiler with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated]Archiving NATIVEIMAGE... [dependency org.graalvm.nativeimage updated] Archiving SVM_PROCESSOR... [dependency com.oracle.svm.processor updated] Building Java module org.graalvm.nativeimage (nativeimage.jar) from NATIVEIMAGE Compiling com.oracle.svm.driver.launcher with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] 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] Compiling com.oracle.svm.hosted 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.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]Archiving 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-versions.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-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] Building Java module org.graalvm.nativeimage.agent.diagnostics (svm-diagnostics-agent.jar) from SVM_DIAGNOSTICS_AGENT Archiving SVM_AGENT... [dependency com.oracle.svm.agent updated] Building Java module org.graalvm.nativeimage.agent.tracing (svm-agent.jar) from SVM_AGENT Building native-image.image-bash... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-mandrel-23.1.11.0-Final/sdk/mxbuild/linux-aarch64/native-image.image-bash/native-image does not exist] 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] 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] 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] 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] Downloading NINJA_SYNTAX from ['https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/ninja_syntax-1.7.2.tar.gz']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] 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' 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 Archiving DEFAULT_NINJA_TOOLCHAIN... [dependency GCC_NINJA_TOOLCHAIN updated] Building com.oracle.svm.native.libchelper_aarch64 with Ninja... [dependency DEFAULT_NINJA_TOOLCHAIN updated]Building com.oracle.svm.native.jvm.posix_aarch64 with Ninja... [dependency svm-jvmfuncs-fallback-builder updated] Building com.oracle.svm.native.reporterchelper_aarch64 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.3s @ 0.38GB) 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, aarch64, 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.6% of 250.75GB system memory, determined at start) - 32 thread(s) (40.0% of 80 available processor(s), determined at start) [2/8] Performing analysis... [******] (5.6s @ 0.61GB) 4,808 reachable types (79.4% of 6,052 total) 5,971 reachable fields (54.3% of 11,006 total) 22,343 reachable methods (51.1% of 43,756 total) 1,566 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.3s @ 0.61GB) [4/8] Parsing methods... [*] (0.6s @ 0.61GB) [5/8] Inlining methods... [***] (0.3s @ 1.23GB) [6/8] Compiling methods... [**] (3.1s @ 0.76GB) [7/8] Laying out methods... [*] (2.0s @ 0.50GB) 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... [***] (8.1s @ 0.79GB) 8.39MB (21.80%) for code area: 13,436 compilation units 11.48MB (29.84%) for image heap: 145,466 objects and 48 resources 16.19MB (42.09%) for debug info generated in 2.4s 2.41MB ( 6.27%) for other data 38.46MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 5.95MB java.base 2.66MB byte[] for code metadata 1.11MB svm.jar (Native Image) 1.78MB byte[] for java.lang.String 262.48kB org.graalvm.nativeimage.configure 1.28MB java.lang.String 202.38kB org.graalvm.nativeimage.agent.tracing 1.10MB java.lang.Class 195.04kB jdk.zipfs 674.23kB byte[] for general heap data 192.68kB jdk.crypto.ec 413.19kB com.oracle.svm.core.hub.DynamicHubCompanion 110.19kB java.logging 319.08kB java.util.HashMap$Node 61.86kB jdk.charsets 255.48kB java.lang.String[] 57.31kB org.graalvm.nativeimage.base 244.97kB java.lang.Object[] 42.26kB jdk.proxy2 221.05kB byte[] for reflection metadata 159.07kB for 9 more packages 2.58MB for 1287 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 (3.9% of total time) in 38 GCs | Peak RSS: 2.03GB | CPU load: 14.17 ------------------------------------------------------------------------------------------------------------------------ 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 24.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.3s @ 0.38GB) 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, aarch64, 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.6% of 250.75GB system memory, determined at start) - 32 thread(s) (40.0% of 80 available processor(s), determined at start) [2/8] Performing analysis... [******] (3.8s @ 0.34GB) 3,261 reachable types (72.4% of 4,507 total) 3,992 reachable fields (51.1% of 7,809 total) 15,192 reachable methods (44.7% of 34,008 total) 1,037 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.27GB) [4/8] Parsing methods... [*] (0.5s @ 0.79GB) [5/8] Inlining methods... [***] (0.2s @ 0.38GB) [6/8] Compiling methods... [**] (2.3s @ 0.62GB) [7/8] Laying out methods... [*] (1.2s @ 0.78GB) 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... [**] (5.0s @ 0.70GB) 4.95MB (20.53%) for code area: 8,553 compilation units 7.46MB (30.98%) for image heap: 91,653 objects and 47 resources 10.11MB (41.95%) for debug info generated in 1.4s 1.57MB ( 6.53%) for other data 24.09MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.79MB java.base 1.58MB byte[] for code metadata 791.08kB svm.jar (Native Image) 1.25MB byte[] for java.lang.String 108.61kB java.logging 929.00kB java.lang.String 56.68kB org.graalvm.nativeimage.base 749.18kB java.lang.Class 42.26kB jdk.proxy2 383.06kB heap alignment 40.96kB jdk.proxy1 280.24kB com.oracle.svm.core.hub.DynamicHubCompanion 24.77kB org.graalvm.nativeimage.agent.diagnostics 276.12kB byte[] for general heap data 22.00kB org.graalvm.collections 260.39kB java.util.HashMap$Node 18.89kB jdk.internal.vm.ci 209.83kB java.lang.Object[] 12.75kB org.graalvm.nativeimage.agent.jvmtibase 182.27kB java.lang.String[] 20.52kB for 4 more packages 1.45MB for 873 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. ------------------------------------------------------------------------------------------------------------------------ 0.6s (3.3% of total time) in 24 GCs | Peak RSS: 1.97GB | CPU load: 14.50 ------------------------------------------------------------------------------------------------------------------------ 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 18.0s. 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.2s @ 0.36GB) Java version: 21.0.11+10-alpine-r0, vendor version: Mandrel-23.1.11.0 Graal compiler: optimization level: 2, target machine: armv8-a C compiler: gcc (alpine, aarch64, 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.6% of 250.75GB system memory, determined at start) - 32 thread(s) (40.0% of 80 available processor(s), determined at start) [2/8] Performing analysis... [******] (3.9s @ 0.95GB) 3,185 reachable types (72.0% of 4,421 total) 3,734 reachable fields (49.9% of 7,487 total) 14,792 reachable methods (44.5% of 33,254 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.1s @ 0.60GB) [4/8] Parsing methods... [*] (0.7s @ 0.62GB) [5/8] Inlining methods... [***] (0.2s @ 1.03GB) [6/8] Compiling methods... [**] (2.2s @ 0.82GB) [7/8] Laying out methods... [*] (1.3s @ 0.97GB) [8/8] Creating image... [**] (2.1s @ 0.37GB) 4.65MB (35.57%) for code area: 8,283 compilation units 7.38MB (56.50%) for image heap: 89,814 objects and 48 resources 1.03MB ( 7.92%) for other data 13.06MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.51MB java.base 1.48MB byte[] for code metadata 803.86kB svm.jar (Native Image) 1.21MB byte[] for java.lang.String 108.61kB java.logging 907.22kB java.lang.String 56.68kB org.graalvm.nativeimage.base 732.91kB java.lang.Class 42.26kB jdk.proxy2 494.28kB heap alignment 40.96kB jdk.proxy1 276.46kB byte[] for general heap data 22.00kB org.graalvm.collections 273.71kB com.oracle.svm.core.hub.DynamicHubCompanion 18.89kB jdk.internal.vm.ci 254.63kB java.util.HashMap$Node 10.52kB jdk.proxy3 211.14kB java.lang.Object[] 7.93kB jdk.internal.vm.compiler 177.48kB java.lang.String[] 4.81kB for 3 more packages 1.43MB for 873 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. ------------------------------------------------------------------------------------------------------------------------ 0.6s (3.7% of total time) in 22 GCs | Peak RSS: 1.93GB | CPU load: 16.45 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/test/example (executable) ======================================================================================================================== Finished generating 'example' in 15.1s. /lib/ld-musl-aarch64.so.1 (0xfffb9eb20000) libz.so.1 => /usr/lib/libz.so.1 (0xfffb9eaef000) libc.musl-aarch64.so.1 => /lib/ld-musl-aarch64.so.1 (0xfffb9eb20000) -rwxr-xr-x 1 buildozer buildozer 12.1M 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-aarch64.so.1 so:libz.so.1 >>> openjdk21-mandrel*: Package size: 77.2 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:08 +0000 elapsed time 0h 2m 10s >>> 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: 432.3 MiB in 109 packages >>> openjdk21-mandrel: Updating the testing/aarch64 repository index... >>> openjdk21-mandrel: Signing the index...