>>> openjdk21-mandrel: Building testing/openjdk21-mandrel 23.1.4.0-r0 (using abuild 3.14.1-r0) started Sun, 27 Oct 2024 13:30:28 +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 (1/65) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (2/65) Installing java-common (0.5-r0) (3/65) Installing libffi (3.4.6-r0) (4/65) Installing libtasn1 (4.19.0-r2) (5/65) Installing p11-kit (0.25.5-r2) (6/65) Installing p11-kit-trust (0.25.5-r2) (7/65) Installing ca-certificates (20240705-r0) (8/65) Installing java-cacerts (1.1-r0) (9/65) Installing openjdk21-jre-headless (21.0.5_p11-r0) (10/65) Installing libxau (1.0.11-r4) (11/65) Installing libmd (1.1.0-r0) (12/65) Installing libbsd (0.12.2-r0) (13/65) Installing libxdmcp (1.1.5-r1) (14/65) Installing libxcb (1.16.1-r0) (15/65) Installing libx11 (1.8.10-r0) (16/65) Installing libxext (1.3.6-r2) (17/65) Installing libxi (1.8.2-r0) (18/65) Installing libxrender (0.9.11-r5) (19/65) Installing libxtst (1.2.5-r0) (20/65) Installing alsa-lib (1.2.12-r0) (21/65) Installing libpng (1.6.44-r0) (22/65) Installing freetype (2.13.3-r0) (23/65) Installing giflib (5.2.2-r0) (24/65) Installing libjpeg-turbo (3.0.4-r0) (25/65) Installing lcms2 (2.16-r0) (26/65) Installing openjdk21-jre (21.0.5_p11-r0) (27/65) Installing openjdk21-jmods (21.0.5_p11-r0) (28/65) Installing openjdk21-jdk (21.0.5_p11-r0) (29/65) Installing openjdk21-demos (21.0.5_p11-r0) (30/65) Installing openjdk21-doc (21.0.5_p11-r0) (31/65) Installing openjdk21 (21.0.5_p11-r0) (32/65) Installing zlib-dev (1.3.1-r2) (33/65) Installing zlib-static (1.3.1-r2) (34/65) Installing libgpg-error (1.50-r0) (35/65) Installing libassuan (2.5.7-r0) (36/65) Installing pinentry (1.3.1-r0) Executing pinentry-1.3.1-r0.post-install (37/65) Installing libgcrypt (1.10.3-r1) (38/65) Installing gnupg-gpgconf (2.4.5-r1) (39/65) Installing nettle (3.10-r1) (40/65) Installing gnutls (3.8.5-r0) (41/65) Installing libksba (1.6.7-r0) (42/65) Installing gdbm (1.24-r0) (43/65) Installing libsasl (2.1.28-r8) (44/65) Installing libldap (2.6.8-r0) (45/65) Installing npth (1.6-r4) (46/65) Installing gnupg-dirmngr (2.4.5-r1) (47/65) Installing sqlite-libs (3.47.0-r0) (48/65) Installing gnupg-keyboxd (2.4.5-r1) (49/65) Installing gpg (2.4.5-r1) (50/65) Installing ninja-build (1.12.1-r0) Executing ninja-build-1.12.1-r0.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. (51/65) Installing ninja-is-really-ninja (1.12.1-r0) (52/65) Installing openjdk21-static-libs (21.0.5_p11-r0) (53/65) Installing mpdecimal (4.0.0-r0) (54/65) Installing libpanelw (6.5_p20241006-r0) (55/65) Installing python3 (3.12.7-r1) (56/65) Installing python3-pycache-pyc0 (3.12.7-r1) (57/65) Installing pyc (3.12.7-r1) (58/65) Installing python3-pyc (3.12.7-r1) (59/65) Installing py3-parsing (3.1.4-r0) (60/65) Installing py3-parsing-pyc (3.1.4-r0) (61/65) Installing py3-packaging (24.1-r0) (62/65) Installing py3-packaging-pyc (24.1-r0) (63/65) Installing py3-setuptools (70.3.0-r0) (64/65) Installing py3-setuptools-pyc (70.3.0-r0) (65/65) Installing .makedepends-openjdk21-mandrel (20241027.133031) Executing busybox-1.37.0-r3.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20240705-r0.trigger OK: 764 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.4.0-Final.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> openjdk21-mandrel: Fetching mandrel-packaging-23.1.4.0-Final.tar.gz::https://github.com/graalvm/mandrel-packaging/archive/mandrel-23.1.4.0-Final.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42677 0 42677 0 0 88209 0 --:--:-- --:--:-- --:--:-- 88209 >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.1.4.0-Final.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> openjdk21-mandrel: Fetching https://github.com/graalvm/mandrel/archive/mandrel-23.1.4.0-Final.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13145 0 13145 0 0 25108 0 --:--:-- --:--:-- --:--:-- 25108 100 12.6M 0 12.6M 0 0 9205k 0 --:--:-- 0:00:01 --:--:-- 14.3M 100 22.3M 0 22.3M 0 0 9523k 0 --:--:-- 0:00:02 --:--:-- 11.8M 100 28.8M 0 28.8M 0 0 8685k 0 --:--:-- 0:00:03 --:--:-- 10.0M 100 34.0M 0 34.0M 0 0 7906k 0 --:--:-- 0:00:04 --:--:-- 8967k 100 38.7M 0 38.7M 0 0 7527k 0 --:--:-- 0:00:05 --:--:-- 8356k >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.46.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> openjdk21-mandrel: Fetching https://github.com/graalvm/mx/archive/6.46.1/graalvm-mx-6.46.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 520k 0 520k 0 0 925k 0 --:--:-- --:--:-- --:--:-- 925k >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-packaging-23.1.4.0-Final.tar.gz >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.1.4.0-Final.tar.gz >>> openjdk21-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.46.1.tar.gz >>> openjdk21-mandrel: Checking sha512sums... mandrel-packaging-23.1.4.0-Final.tar.gz: OK mandrel-23.1.4.0-Final.tar.gz: OK graalvm-mx-6.46.1.tar.gz: OK fix-file-system-loop-exception.patch: OK Example.java: OK >>> openjdk21-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-packaging-23.1.4.0-Final.tar.gz... >>> openjdk21-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-23.1.4.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 1695 (offset 57 lines). 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-23.1.4.0/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-23.1.4.0/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-23.1.4.0/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-23.1.4.0/truffle/mxbuild/jdk21/com.oracle.truffle.compiler/bin/com/oracle/truffle/compiler/TruffleCompilationSupport.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 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-23.1.4.0/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] Compiling com.oracle.svm.core with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] Archiving NATIVE_IMAGE_BASE... [dependency com.oracle.svm.common updated] Building Java module org.graalvm.nativeimage.base (native-image-base.jar) from NATIVE_IMAGE_BASE Compiling com.oracle.graal.pointsto with javac-daemon(JDK 21)... [dependency GRAAL_PROCESSOR updated] 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 Archiving SVM_FOREIGN... [dependency com.oracle.svm.hosted.foreign updated] Archiving LIBRARY_SUPPORT... [dependency com.oracle.svm.thirdparty updated] Building SVM compiler flags... [dependency SVM updated] Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-versions.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-11.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-17.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-19.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-19-ea.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-20.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-21.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-compiler-flags-builder/graal-compiler-flags-22.config Write file /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/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 Creating native-image.properties for native-image-agent-library... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/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-23.1.4.0/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-23.1.4.0/sdk/mxbuild/jdk21/native-image.properties/native-image-launcher/native-image.properties does not exist] Building native-image.image-bash... [/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/sdk/mxbuild/linux-amd64/native-image.image-bash/native-image 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] WARNING: File "/home/buildozer/aports/testing/openjdk21-mandrel/src/mx-6.46.1/mx.mx/suite.py", line 985 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' 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-23.1.4.0/substratevm/mxbuild/jdk21/svm-jvmfuncs-fallback-builder/gensrc/JvmFuncsFallbacks.c does not exist] Archiving DEFAULT_NINJA_TOOLCHAIN... [dependency GCC_NINJA_TOOLCHAIN updated] Building com.oracle.svm.native.libchelper_amd64 with Ninja... [dependency DEFAULT_NINJA_TOOLCHAIN updated] Building com.oracle.svm.native.reporterchelper_amd64 with Ninja... [dependency DEFAULT_NINJA_TOOLCHAIN updated] Updated /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-23.1.4.0/substratevm/mxbuild/jdk21/svm-jvmfuncs-fallback-builder/gensrc/JvmFuncsFallbacks.c Building com.oracle.svm.native.jvm.posix_amd64 with Ninja... [dependency svm-jvmfuncs-fallback-builder 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... (8.3s @ 0.29GB) Java version: 21.0.5+11-alpine-r0, vendor version: Mandrel-23.1.4.0 Graal compiler: optimization level: 2, target machine: compatibility C compiler: gcc (alpine, x86_64, 14.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-23.1.4.0/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-23.1.4.0/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... [*****] (15.5s @ 1.17GB) 4,713 reachable types (79.2% of 5,953 total) 5,845 reachable fields (53.6% of 10,897 total) 21,988 reachable methods (50.9% of 43,232 total) 1,548 types, 50 fields, and 853 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... (3.7s @ 1.06GB) [4/8] Parsing methods... [*] (1.9s @ 1.05GB) [5/8] Inlining methods... [***] (1.1s @ 0.87GB) [6/8] Compiling methods... [***] (10.4s @ 0.97GB) [7/8] Layouting methods... [**] (4.7s @ 0.44GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/src.zip'. Source line debug will not be available for JDK classes. [8/8] Creating image... [****] (14.3s @ 0.99GB) 8.98MB (23.75%) for code area: 13,278 compilation units 11.98MB (31.68%) for image heap: 148,625 objects and 48 resources 15.98MB (42.24%) for debug info generated in 4.5s 900.81kB ( 2.33%) for other data 37.82MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 6.41MB java.base 2.67MB byte[] for code metadata 1.09MB svm.jar (Native Image) 1.81MB byte[] for java.lang.String 283.71kB org.graalvm.nativeimage.configure 1.29MB java.lang.String 228.13kB org.graalvm.nativeimage.agent.tracing 1.07MB java.lang.Class 219.51kB jdk.crypto.ec 768.32kB byte[] for general heap data 209.99kB jdk.zipfs 493.71kB heap alignment 116.34kB java.logging 405.02kB com.oracle.svm.core.hub.DynamicHubCompanion 73.87kB jdk.charsets 290.67kB java.util.HashMap$Node 66.50kB org.graalvm.nativeimage.base 253.34kB java.lang.String[] 45.84kB jdk.proxy3 247.68kB java.lang.Object[] 174.05kB for 9 more packages 2.74MB for 1269 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. ------------------------------------------------------------------------------------------------------------------------ 2.8s (4.4% of total time) in 34 GCs | Peak RSS: 2.02GB | CPU load: 8.90 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-agent.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-agent.so (shared_library) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-agent.so.debug (debug_info) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-agent_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-agent' in 1m 0s. ======================================================================================================================== 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... (8.7s @ 0.33GB) Java version: 21.0.5+11-alpine-r0, vendor version: Mandrel-23.1.4.0 Graal compiler: optimization level: 2, target machine: compatibility C compiler: gcc (alpine, x86_64, 14.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-23.1.4.0/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-23.1.4.0/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... [*****] (11.2s @ 0.93GB) 3,216 reachable types (71.9% of 4,472 total) 3,989 reachable fields (50.8% of 7,845 total) 14,983 reachable methods (44.6% of 33,603 total) 1,017 types, 44 fields, and 529 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... (2.7s @ 0.55GB) [4/8] Parsing methods... [*] (1.5s @ 1.07GB) [5/8] Inlining methods... [***] (0.9s @ 0.61GB) [6/8] Compiling methods... [***] (7.4s @ 0.96GB) [7/8] Layouting methods... [**] (3.3s @ 0.36GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/src.zip'. Source line debug will not be available for JDK classes. [8/8] Creating image... [***] (10.7s @ 0.86GB) 5.22MB (22.37%) for code area: 8,460 compilation units 7.47MB (31.99%) for image heap: 91,825 objects and 47 resources 10.03MB (42.95%) for debug info generated in 3.1s 640.93kB ( 2.68%) for other data 23.34MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 4.00MB java.base 1.58MB byte[] for code metadata 808.98kB svm.jar (Native Image) 1.28MB byte[] for java.lang.String 114.91kB java.logging 940.56kB java.lang.String 65.74kB org.graalvm.nativeimage.base 739.65kB java.lang.Class 45.84kB jdk.proxy3 379.54kB heap alignment 44.42kB jdk.proxy1 279.55kB byte[] for general heap data 26.42kB jdk.internal.vm.ci 276.38kB com.oracle.svm.core.hub.DynamicHubCompanion 26.08kB org.graalvm.nativeimage.agent.diagnostics 235.88kB java.util.HashMap$Node 22.14kB org.graalvm.collections 212.86kB java.lang.Object[] 12.64kB org.graalvm.nativeimage.agent.jvmtibase 181.22kB java.lang.String[] 21.75kB for 4 more packages 1.44MB for 864 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. ------------------------------------------------------------------------------------------------------------------------ 2.1s (4.3% of total time) in 23 GCs | Peak RSS: 1.84GB | CPU load: 8.56 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-diagnostics-agent.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-diagnostics-agent.so (shared_library) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-diagnostics-agent.so.debug (debug_info) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/libnative-image-diagnostics-agent_dynamic.h (c_header) /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-diagnostics-agent' in 47.3s. INFO [build] Congratulations you successfully built Mandrel 23.1.4.0 based on Java 21.0.5+11-alpine-r0 INFO [build] You can find your newly built native-image enabled JDK under /home/buildozer/aports/testing/openjdk21-mandrel/src/mandrel-packaging-23.1.4.0/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... (8.4s @ 0.33GB) Java version: 21.0.5+11-alpine-r0, vendor version: Mandrel-23.1.4.0 Graal compiler: optimization level: 2, target machine: x86-64-v3 C compiler: gcc (alpine, x86_64, 14.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... [*****] (12.3s @ 0.46GB) 3,142 reachable types (71.5% of 4,395 total) 3,731 reachable fields (49.5% of 7,536 total) 14,607 reachable methods (44.5% of 32,824 total) 1,005 types, 44 fields, and 529 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... (3.0s @ 0.94GB) [4/8] Parsing methods... [*] (1.3s @ 0.53GB) [5/8] Inlining methods... [***] (1.2s @ 0.95GB) [6/8] Compiling methods... [***] (7.2s @ 0.49GB) [7/8] Layouting methods... [**] (3.1s @ 0.64GB) [8/8] Creating image... [**] (3.5s @ 0.77GB) 4.92MB (39.23%) for code area: 8,197 compilation units 7.38MB (58.81%) for image heap: 90,266 objects and 48 resources 251.88kB ( 1.96%) for other data 12.55MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.69MB java.base 1.48MB byte[] for code metadata 851.53kB svm.jar (Native Image) 1.25MB byte[] for java.lang.String 115.25kB java.logging 919.06kB java.lang.String 65.82kB org.graalvm.nativeimage.base 723.86kB java.lang.Class 45.84kB jdk.proxy3 474.58kB heap alignment 44.42kB jdk.proxy1 279.48kB byte[] for general heap data 26.72kB jdk.internal.vm.ci 270.02kB com.oracle.svm.core.hub.DynamicHubCompanion 22.14kB org.graalvm.collections 241.92kB java.util.HashMap$Node 11.42kB jdk.proxy2 212.64kB java.lang.Object[] 8.13kB jdk.internal.vm.compiler 176.55kB java.lang.String[] 5.14kB for 3 more packages 1.43MB for 867 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.6s (3.8% of total time) in 20 GCs | Peak RSS: 1.87GB | CPU load: 9.12 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/testing/openjdk21-mandrel/src/test/example (executable) ======================================================================================================================== Finished generating 'example' in 41.0s. /lib/ld-musl-x86_64.so.1 (0x7f68bc656000) libz.so.1 => /usr/lib/libz.so.1 (0x7f68bc63b000) libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f68bc656000) -rwxr-xr-x 1 buildozer buildozer 12.5M Oct 27 13:35 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.3 MB >>> openjdk21-mandrel*: Compressing data... >>> openjdk21-mandrel*: Create checksum... >>> openjdk21-mandrel*: Create openjdk21-mandrel-23.1.4.0-r0.apk >>> openjdk21-mandrel: Build complete at Sun, 27 Oct 2024 13:35:34 +0000 elapsed time 0h 5m 6s >>> openjdk21-mandrel: Cleaning up srcdir >>> openjdk21-mandrel: Cleaning up pkgdir >>> openjdk21-mandrel: Uninstalling dependencies... (1/65) Purging .makedepends-openjdk21-mandrel (20241027.133031) (2/65) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (3/65) Purging zlib-dev (1.3.1-r2) (4/65) Purging zlib-static (1.3.1-r2) (5/65) Purging gpg (2.4.5-r1) (6/65) Purging gnupg-dirmngr (2.4.5-r1) (7/65) Purging gnupg-gpgconf (2.4.5-r1) (8/65) Purging pinentry (1.3.1-r0) (9/65) Purging gnupg-keyboxd (2.4.5-r1) (10/65) Purging ninja-is-really-ninja (1.12.1-r0) (11/65) Purging ninja-build (1.12.1-r0) (12/65) Purging openjdk21-static-libs (21.0.5_p11-r0) (13/65) Purging openjdk21 (21.0.5_p11-r0) (14/65) Purging openjdk21-jdk (21.0.5_p11-r0) (15/65) Purging openjdk21-jre (21.0.5_p11-r0) (16/65) Purging openjdk21-jmods (21.0.5_p11-r0) (17/65) Purging openjdk21-demos (21.0.5_p11-r0) (18/65) Purging openjdk21-doc (21.0.5_p11-r0) (19/65) Purging py3-setuptools-pyc (70.3.0-r0) (20/65) Purging py3-setuptools (70.3.0-r0) (21/65) Purging py3-packaging-pyc (24.1-r0) (22/65) Purging py3-packaging (24.1-r0) (23/65) Purging py3-parsing-pyc (3.1.4-r0) (24/65) Purging py3-parsing (3.1.4-r0) (25/65) Purging python3-pyc (3.12.7-r1) (26/65) Purging python3-pycache-pyc0 (3.12.7-r1) (27/65) Purging pyc (3.12.7-r1) (28/65) Purging python3 (3.12.7-r1) (29/65) Purging alsa-lib (1.2.12-r0) (30/65) Purging freetype (2.13.3-r0) (31/65) Purging giflib (5.2.2-r0) (32/65) Purging gnutls (3.8.5-r0) (33/65) Purging lcms2 (2.16-r0) (34/65) Purging libassuan (2.5.7-r0) (35/65) Purging libgcrypt (1.10.3-r1) (36/65) Purging libjpeg-turbo (3.0.4-r0) (37/65) Purging libksba (1.6.7-r0) (38/65) Purging libldap (2.6.8-r0) (39/65) Purging libpanelw (6.5_p20241006-r0) (40/65) Purging libpng (1.6.44-r0) (41/65) Purging libsasl (2.1.28-r8) (42/65) Purging libxi (1.8.2-r0) (43/65) Purging libxrender (0.9.11-r5) (44/65) Purging libxtst (1.2.5-r0) (45/65) Purging mpdecimal (4.0.0-r0) (46/65) Purging nettle (3.10-r1) (47/65) Purging npth (1.6-r4) (48/65) Purging openjdk21-jre-headless (21.0.5_p11-r0) (49/65) Purging java-common (0.5-r0) (50/65) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (51/65) Purging p11-kit-trust (0.25.5-r2) (52/65) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (53/65) Purging p11-kit (0.25.5-r2) (54/65) Purging sqlite-libs (3.47.0-r0) (55/65) Purging gdbm (1.24-r0) (56/65) Purging libxext (1.3.6-r2) (57/65) Purging libx11 (1.8.10-r0) (58/65) Purging libxcb (1.16.1-r0) (59/65) Purging libxdmcp (1.1.5-r1) (60/65) Purging libbsd (0.12.2-r0) (61/65) Purging libffi (3.4.6-r0) (62/65) Purging libgpg-error (1.50-r0) (63/65) Purging libmd (1.1.0-r0) (64/65) Purging libtasn1 (4.19.0-r2) (65/65) Purging libxau (1.0.11-r4) Executing busybox-1.37.0-r3.trigger OK: 401 MiB in 111 packages >>> openjdk21-mandrel: Updating the testing/x86_64 repository index... >>> openjdk21-mandrel: Signing the index...