>>> openjdk-mandrel: Building community/openjdk-mandrel 23.0.0.0-r2 (using abuild 3.17.0_rc2-r0) started Mon, 04 May 2026 06:45:18 +0000 >>> openjdk-mandrel: Validating /home/buildozer/aports/community/openjdk-mandrel/APKBUILD... >>> openjdk-mandrel: Analyzing dependencies... >>> openjdk-mandrel: Installing for build: build-base bash gcc musl-dev openjdk17 zlib-dev zlib-static git ninja-build ninja-is-really-ninja openjdk17-static-libs python3 py3-setuptools ( 1/54) Installing readline (8.3.3-r1) ( 2/54) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/54) Installing java-common (1.0-r2) ( 4/54) Installing libffi (3.5.2-r1) ( 5/54) Installing libtasn1 (4.21.0-r0) ( 6/54) Installing p11-kit (0.25.5-r2) ( 7/54) Installing p11-kit-trust (0.25.5-r2) ( 8/54) Installing ca-certificates (20260413-r0) ( 9/54) Installing java-cacerts (1.1-r0) (10/54) Installing openjdk17-jre-headless (17.0.19_p10-r0) (11/54) Installing libxau (1.0.12-r0) (12/54) Installing libmd (1.1.0-r0) (13/54) Installing libbsd (0.12.2-r0) (14/54) Installing libxdmcp (1.1.5-r1) (15/54) Installing libxcb (1.17.0-r2) (16/54) Installing libx11 (1.8.13-r0) (17/54) Installing libxext (1.3.7-r0) (18/54) Installing libxi (1.8.2-r0) (19/54) Installing libxrender (0.9.12-r0) (20/54) Installing libxtst (1.2.5-r0) (21/54) Installing alsa-lib (1.2.15.3-r0) (22/54) Installing libbz2 (1.0.8-r6) (23/54) Installing libpng (1.6.58-r0) (24/54) Installing freetype (2.14.3-r0) (25/54) Installing giflib (5.2.2-r1) (26/54) Installing libjpeg-turbo (3.1.3-r0) (27/54) Installing lcms2 (2.19-r0) (28/54) Installing openjdk17-jre (17.0.19_p10-r0) (29/54) Installing openjdk17-jmods (17.0.19_p10-r0) (30/54) Installing openjdk17-jdk (17.0.19_p10-r0) (31/54) Installing openjdk17-demos (17.0.19_p10-r0) (32/54) Installing openjdk17-doc (17.0.19_p10-r0) (33/54) Installing openjdk17 (17.0.19_p10-r0) (34/54) Installing zlib-dev (1.3.2-r0) (35/54) Installing zlib-static (1.3.2-r0) (36/54) 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. (37/54) Installing ninja-is-really-ninja (1.13.2-r1) (38/54) Installing openjdk17-static-libs (17.0.19_p10-r0) (39/54) Installing gdbm (1.26-r0) (40/54) Installing xz-libs (5.8.3-r0) (41/54) Installing mpdecimal (4.0.1-r0) (42/54) Installing libpanelw (6.6_p20260404-r0) (43/54) Installing sqlite-libs (3.53.0-r0) (44/54) Installing python3 (3.14.3-r0) (45/54) Installing python3-pycache-pyc0 (3.14.3-r0) (46/54) Installing pyc (3.14.3-r0) (47/54) Installing python3-pyc (3.14.3-r0) (48/54) Installing py3-parsing (3.3.2-r1) (49/54) Installing py3-parsing-pyc (3.3.2-r1) (50/54) Installing py3-packaging (26.2-r0) (51/54) Installing py3-packaging-pyc (26.2-r0) (52/54) Installing py3-setuptools (82.0.1-r1) (53/54) Installing py3-setuptools-pyc (82.0.1-r1) (54/54) Installing .makedepends-openjdk-mandrel (20260504.064519) Executing busybox-1.37.0-r31.trigger Executing java-common-1.0-r2.trigger Executing ca-certificates-20260413-r0.trigger OK: 772.0 MiB in 159 packages >>> openjdk-mandrel: Cleaning up srcdir >>> openjdk-mandrel: Cleaning up pkgdir >>> openjdk-mandrel: Cleaning up tmpdir >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk-mandrel: Fetching mandrel-packaging-23.0.0.0-Final.tar.gz::https://github.com/graalvm/mandrel-packaging/archive/mandrel-23.0.0.0-Final.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz.part' mandrel-packaging-23 100% |********************************| 43190 0:00:00 ETA '/var/cache/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz.part' saved /var/cache/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk-mandrel: Fetching https://github.com/graalvm/mandrel/archive/mandrel-23.0.0.0-Final.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz.part' mandrel-23.0.0.0-Fin 5103k --:--:-- ETA mandrel-23.0.0.0-Fin 20.5M --:--:-- ETA mandrel-23.0.0.0-Fin 27.0M --:--:-- ETA mandrel-23.0.0.0-Fin 32.5M --:--:-- ETA mandrel-23.0.0.0-Fin 37.2M --:--:-- ETA mandrel-23.0.0.0-Fin 100% |********************************| 40.7M 0:00:00 ETA '/var/cache/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz.part' saved /var/cache/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.27.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openjdk-mandrel: Fetching https://github.com/graalvm/mx/archive/6.27.3/graalvm-mx-6.27.3.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/graalvm-mx-6.27.3.tar.gz.part' graalvm-mx-6.27.3.ta 100% |********************************| 513k 0:00:00 ETA '/var/cache/distfiles/edge/graalvm-mx-6.27.3.tar.gz.part' saved /var/cache/distfiles/edge/graalvm-mx-6.27.3.tar.gz: OK /home/buildozer/aports/community/openjdk-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/community/openjdk-mandrel/jdk-17.0.10-compatibility_patch: OK /home/buildozer/aports/community/openjdk-mandrel/python-3.14-replace-pipes-quote_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Adopt-JDK-8324646-Avoid-Class.forName-in-SecureRando_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Example.java: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz /var/cache/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz /var/cache/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/graalvm-mx-6.27.3.tar.gz /var/cache/distfiles/edge/graalvm-mx-6.27.3.tar.gz: OK /home/buildozer/aports/community/openjdk-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/community/openjdk-mandrel/jdk-17.0.10-compatibility_patch: OK /home/buildozer/aports/community/openjdk-mandrel/python-3.14-replace-pipes-quote_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Adopt-JDK-8324646-Avoid-Class.forName-in-SecureRando_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Example.java: OK >>> openjdk-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-packaging-23.0.0.0-Final.tar.gz... >>> openjdk-mandrel: Unpacking /var/cache/distfiles/edge/mandrel-23.0.0.0-Final.tar.gz... >>> openjdk-mandrel: Unpacking /var/cache/distfiles/edge/graalvm-mx-6.27.3.tar.gz... >>> openjdk-mandrel: fix-file-system-loop-exception.patch patching file build.java >>> openjdk-mandrel: jdk-17.0.10-compatibility_patch patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/JceSecurityHasInnerClassIdentityWrapper.java patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/JceSecurityHasInnerClassWeakIdentityWrapper.java patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/SecuritySubstitutions.java patching file substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/SecurityServicesFeature.java patching file substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/SecurityServicesFeature.java patching file substratevm/mx.substratevm/mx_substratevm.py patching file sulong/mx.sulong/mx_sulong.py patching file sulong/mx.sulong/mx_sulong_suite_constituents.py /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:547: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 'io\.netty\.netty-codec', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:548: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. '/META-INF/native-image/io\.netty/netty-codec/generated/handlers/reflect-config\.json', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:550: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 'io\.netty\.netty-handler', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:551: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. '/META-INF/native-image/io\.netty/netty-handler/generated/handlers/reflect-config\.json' Compiling com.oracle.mxtool.compilerserver with javac(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mxbuild/jdk17/com.oracle.mxtool.compilerserver/bin/com/oracle/mxtool/compilerserver/JavacDaemon.class does not exist] Compiling org.graalvm.compiler.processor with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.processor/bin/org/graalvm/compiler/processor/SuppressFBWarnings.class does not exist] Compiling org.graalvm.collections with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/org.graalvm.collections/bin/org/graalvm/collections/EconomicMapImpl.class does not exist] Compiling org.graalvm.options with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/org.graalvm.options/bin/org/graalvm/options/OptionStability.class does not exist] Downloading ANTLR4 from ['https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.12.0/antlr4-runtime-4.12.0.jar', 'https://search.maven.org/remotecontent?filepath=org/antlr/antlr4-runtime/4.12.0/antlr4-runtime-4.12.0.jar'] Compiling org.graalvm.graphio with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.graphio/bin/org/graalvm/graphio/GraphBlocks.class does not exist] Downloading TRUFFLE_JCODINGS from ['https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/graalvm-shadowed-jcodings-1.0.58.1.jar'] Compiling org.graalvm.compiler.nodeinfo with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.nodeinfo/bin/org/graalvm/compiler/nodeinfo/NodeInfo.class does not exist] Compiling org.graalvm.word with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/org.graalvm.word/bin/org/graalvm/word/WordBase.class does not exist] Compiling org.graalvm.compiler.serviceprovider with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.serviceprovider/bin/org/graalvm/compiler/serviceprovider/IsolateUtil.class does not exist] Compiling org.graalvm.compiler.api.runtime with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.api.runtime/bin/org/graalvm/compiler/api/runtime/GraalJVMCICompiler.class does not exist] Compiling org.graalvm.compiler.api.directives with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.api.directives/bin/org/graalvm/compiler/api/directives/GraalDirectives.class does not exist] Compiling org.graalvm.compiler.api.replacements with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.api.replacements/bin/org/graalvm/compiler/api/replacements/Snippet.class does not exist] Compiling org.graalvm.compiler.bytecode with javac-daemon(JDK 17)... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/mxbuild/jdk17/org.graalvm.compiler.bytecode/bin/org/graalvm/compiler/bytecode/BytecodeDisassembler.class does not exist] Compiling com.oracle.truffle.dsl.processor with javac-daemon(JDK 17)... [dependency ANTLR4 updated] Compiling org.graalvm.compiler.options.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Compiling org.graalvm.compiler.nodeinfo.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Compiling org.graalvm.compiler.core.match.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Compiling org.graalvm.compiler.serviceprovider.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Compiling org.graalvm.compiler.lir.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Compiling org.graalvm.compiler.replacements.processor with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.processor updated] Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/compiler/src/org.graalvm.compiler.serviceprovider/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. Compiling org.graalvm.nativeimage with javac-daemon(JDK 17)... [dependency org.graalvm.word updated] Compiling org.graalvm.compiler.truffle.common with javac-daemon(JDK 17)... [dependency org.graalvm.graphio updated] Archiving GRAAL_PROCESSOR... [dependency org.graalvm.compiler.processor updated] Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/impl/RuntimeOptionsSupport.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling org.graalvm.home with javac-daemon(JDK 17)... [dependency org.graalvm.nativeimage updated] Compiling com.oracle.svm.processor with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.annotate with javac-daemon(JDK 17)... [dependency org.graalvm.nativeimage updated] Compiling org.graalvm.compiler.truffle.common.hotspot with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.polyglot with javac-daemon(JDK 17)... [dependency org.graalvm.collections updated] Archiving SVM_PROCESSOR... [dependency com.oracle.svm.processor updated] Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/src/org.graalvm.polyglot/src/org/graalvm/polyglot/Engine.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Archiving GRAAL_SDK... [dependency org.graalvm.polyglot updated] Building Java module org.graalvm.sdk (graal-sdk.jar) from GRAAL_SDK Compiling org.graalvm.jniutils with javac-daemon(JDK 17)... [dependency GRAAL_SDK updated] Compiling org.graalvm.util with javac-daemon(JDK 17)... [dependency GRAAL_SDK updated] Compiling org.graalvm.compiler.options with javac-daemon(JDK 17)... [dependency GRAAL_SDK updated] Compiling com.oracle.truffle.api with javac-daemon(JDK 17)... [dependency GRAAL_SDK updated] Compiling org.graalvm.compiler.debug with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Archiving TRUFFLE_DSL_PROCESSOR... [dependency ANTLR4 updated] Compiling org.graalvm.nativebridge with javac-daemon(JDK 17)... [dependency org.graalvm.jniutils 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.truffle.api.dsl with javac-daemon(JDK 17)... [dependency com.oracle.truffle.api updated] Compiling com.oracle.truffle.api.utilities with javac-daemon(JDK 17)... [dependency com.oracle.truffle.api updated] Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/truffle/src/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/InlineSupport.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling com.oracle.truffle.api.profiles with javac-daemon(JDK 17)... [dependency com.oracle.truffle.api.dsl updated] Compiling com.oracle.truffle.api.library with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Compiling org.graalvm.compiler.core.common with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/truffle/src/com.oracle.truffle.api.library/src/com/oracle/truffle/api/library/LibraryFactory.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling com.oracle.truffle.api.strings with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Compiling org.graalvm.compiler.graph with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.asm with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.core.common updated] Compiling org.graalvm.compiler.asm.aarch64 with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.asm updated] Compiling org.graalvm.compiler.asm.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.code with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.lir with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.nodes with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.lir.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.lir.aarch64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.truffle.api.interop with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Compiling com.oracle.truffle.api.object with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Compiling com.oracle.truffle.object with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Archiving TRUFFLE_API... [dependency com.oracle.truffle.api updated] Compiling org.graalvm.compiler.word with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.phases with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.phases.common with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.java with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.truffle (truffle-api-open.jar) from TRUFFLE_API Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/truffle/mxbuild/jdk17/dists/jdk17/truffle-api-open.jar.files/module-info.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Compiling org.graalvm.compiler.virtual with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.loop.phases with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.truffle (truffle-api.jar) from TRUFFLE_API Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/truffle/mxbuild/jdk17/dists/jdk17/truffle-api.jar.files/module-info.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Compiling org.graalvm.compiler.core with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.replacements with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.runtime with javac-daemon(JDK 17)... [dependency org.graalvm.compiler.core updated] Compiling org.graalvm.compiler.core.aarch64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.core.riscv64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.printer with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.truffle.options with javac-daemon(JDK 17)... [dependency TRUFFLE_DSL_PROCESSOR updated] Compiling org.graalvm.compiler.hightiercodegen with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.replacements.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.hotspot with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.replacements.aarch64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.truffle.compiler with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.core.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.hotspot.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.truffle.compiler.hotspot with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.hotspot.riscv64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.hotspot.aarch64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling org.graalvm.compiler.truffle.compiler.hotspot.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Archiving GRAAL... [dependency org.graalvm.nativebridge updated] Building Java module jdk.internal.vm.compiler (graal.jar) from GRAAL Compiling com.oracle.objectfile with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.util with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.common with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Archiving NATIVE_IMAGE_BASE... [dependency com.oracle.svm.common updated] Compiling com.oracle.svm.core with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Archiving OBJECTFILE... [dependency com.oracle.objectfile updated] Compiling com.oracle.graal.pointsto with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Building Java module org.graalvm.nativeimage.base (native-image-base.jar) from NATIVE_IMAGE_BASE Building Java module org.graalvm.nativeimage.objectfile (objectfile.jar) from OBJECTFILE Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/src/com.oracle.graal.pointsto/src/com/oracle/graal/pointsto/meta/UninitializedStaticFieldValueReader.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Archiving POINTSTO... [dependency com.oracle.svm.util updated] Compiling com.oracle.graal.reachability with javac-daemon(JDK 17)... [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.jdk17 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.graal.aarch64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.genscavenge with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.thirdparty with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.configure with javac-daemon(JDK 17)... [dependency com.oracle.svm.core updated] Compiling com.oracle.svm.core.graal.amd64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.containers with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] WARNING: File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/suite.py", line 605 in definition of com.oracle.svm.hosted: Package javax.management.remote.rmi is not concealed in module java.management.rmi WARNING: File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/suite.py", line 605 in definition of com.oracle.svm.hosted: Package sun.reflect is not concealed in module jdk.unsupported WARNING: File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/suite.py", line 605 in definition of com.oracle.svm.hosted: Package javax.management.remote.rmi is not concealed in module java.management.rmi WARNING: File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/suite.py", line 605 in definition of com.oracle.svm.hosted: Package sun.reflect is not concealed in module jdk.unsupported Note: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/src/com.oracle.svm.core.containers/src/com/oracle/svm/core/containers/CgroupUtil.java uses or overrides a deprecated API that is marked for removal. Note: Recompile with -Xlint:removal for details. Compiling com.oracle.svm.hosted with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.graal.riscv64 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.jvmtiagentbase with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.windows with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.core.posix with javac-daemon(JDK 17)... [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 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.driver with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.hosted.jdk17 with javac-daemon(JDK 17)... [dependency GRAAL_PROCESSOR updated] 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] Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-versions.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-11.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-17.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-19.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-19-ea.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-20.config Write file /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-compiler-flags-builder/graal-compiler-flags-8.config Building Java module org.graalvm.nativeimage.librarysupport (library-support.jar) from LIBRARY_SUPPORT Archiving SVM_CONFIGURE... [dependency com.oracle.svm.configure updated]Archiving SVM_DRIVER... [dependency com.oracle.svm.driver 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 17)... [dependency GRAAL_PROCESSOR updated] Compiling com.oracle.svm.diagnosticsagent with javac-daemon(JDK 17)... [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-diagnostics-agent-library... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/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/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/native-image.properties/native-image-launcher/native-image.properties does not exist] Building native-image.image-bash... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/linux-amd64/native-image.image-bash/native-image does not exist] Creating native-image.properties for native-image-agent-library... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/sdk/mxbuild/jdk17/native-image.properties/native-image-agent-library/native-image.properties does not exist] Archiving GCC_NINJA_TOOLCHAIN... [/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mxbuild/jdk17/dists/gcc-ninja-toolchain.tar does not exist] JvmFuncsFallbacksBuildTask svm-jvmfuncs-fallback-builder... [/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-jvmfuncs-fallback-builder/src_gen/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/community/openjdk-mandrel/src/mx-6.27.3/mx.mx/suite.py", line 985 in definition of GCC_NINJA_TOOLCHAIN: Adding file which is not in the repository: '/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/ninja-toolchains/gcc.ninja' in 'toolchain.ninja' Archiving DEFAULT_NINJA_TOOLCHAIN... [dependency GCC_NINJA_TOOLCHAIN updated] Updated /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mxbuild/jdk17/svm-jvmfuncs-fallback-builder/src_gen/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)... ======================================================================================================================== 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... (4.1s @ 0.45GB) Java version: 17.0.19+10-alpine-r0, vendor version: Mandrel-23.0.0.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.agent.NativeImageAgent$RegistrationFeature - com.oracle.svm.configure.config.SignatureUtilFeature - com.oracle.svm.driver.APIOptionFeature [2/8] Performing analysis... [***] (7.9s @ 0.82GB) 4,999 (81.67%) of 6,121 types reachable 6,429 (55.33%) of 11,620 fields reachable 23,779 (52.81%) of 45,026 methods reachable 1,551 types, 95 fields, and 891 methods registered for reflection 59 types, 59 fields, and 52 methods registered for JNI access 4 native libraries: dl, pthread, rt, z [3/8] Building universe... (1.5s @ 0.85GB) [4/8] Parsing methods... [*] (1.0s @ 1.03GB) [5/8] Inlining methods... [***] (0.5s @ 0.90GB) [6/8] Compiling methods... [***] (6.3s @ 0.89GB) [7/8] Layouting methods... [*] (1.8s @ 0.80GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/src.zip'. Source line debug will not be available for JDK classes [8/8] Creating image... [***] (7.5s @ 0.97GB) 10.16MB (25.72%) for code area: 14,900 compilation units 12.65MB (32.02%) for image heap: 179,582 objects and 6 resources 15.73MB (39.83%) for debug info generated in 2.6s 978.60kB ( 2.42%) for other data 39.50MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 7.12MB java.base 2.21MB byte[] for code metadata 1.14MB svm.jar (Native Image) 1.65MB byte[] for general heap data 564.61kB org.graalvm.nativeimage.driver 1.50MB java.lang.String 289.10kB org.graalvm.nativeimage.configure 1.15MB java.lang.Class 243.96kB org.graalvm.nativeimage.agent.tracing 1.13MB byte[] for java.lang.String 222.74kB jdk.crypto.ec 616.13kB java.util.HashMap$Node 211.25kB jdk.zipfs 429.60kB com.oracle.svm.core.hub.DynamicHubCompanion 113.19kB java.logging 290.44kB java.util.concurrent.ConcurrentHashMap$Node 72.98kB jdk.charsets 273.25kB java.lang.String[] 25.24kB org.graalvm.nativeimage.agent.jvmtibase 252.34kB java.util.HashMap$Node[] 96.53kB for 10 more packages 3.01MB for 1404 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: HEAP: Set max heap for improved and more predictable memory usage. ------------------------------------------------------------------------------------------------------------------------ 0.9s (2.8% of total time) in 38 GCs | Peak RSS: 1.98GB | CPU load: 19.19 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-agent.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-agent.so (shared_library) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-agent.so.debug (debug_info) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-agent_dynamic.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-agent' in 31.2s. ======================================================================================================================== GraalVM Native Image: Generating 'libnative-image-diagnostics-agent' (shared library)... ======================================================================================================================== [1/8] Initializing... (4.0s @ 0.43GB) Java version: 17.0.19+10-alpine-r0, vendor version: Mandrel-23.0.0.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) 2 user-specific feature(s) - com.oracle.svm.diagnosticsagent.NativeImageDiagnosticsAgent$RegistrationFeature - com.oracle.svm.driver.APIOptionFeature [2/8] Performing analysis... [***] (5.2s @ 0.58GB) 2,961 (71.97%) of 4,114 types reachable 3,769 (52.23%) of 7,216 fields reachable 13,495 (43.86%) of 30,770 methods reachable 909 types, 0 fields, and 346 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.0s @ 1.02GB) [4/8] Parsing methods... [*] (0.9s @ 0.65GB) [5/8] Inlining methods... [***] (0.3s @ 1.01GB) [6/8] Compiling methods... [**] (4.5s @ 0.99GB) [7/8] Layouting methods... [*] (1.1s @ 0.43GB) Warning: Unable to locate JDK sources file '/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/src.zip'. Source line debug will not be available for JDK classes [8/8] Creating image... [**] (4.6s @ 0.49GB) 4.64MB (21.60%) for code area: 7,723 compilation units 8.09MB (37.66%) for image heap: 108,067 objects and 5 resources 8.15MB (37.97%) for debug info generated in 1.5s 609.35kB ( 2.77%) for other data 21.47MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.67MB java.base 1.04MB byte[] for code metadata 743.09kB svm.jar (Native Image) 1016.22kB java.lang.String 112.17kB java.logging 891.42kB byte[] for general heap data 24.61kB org.graalvm.nativeimage.agent.diagnostics 708.69kB byte[] for java.lang.String 23.82kB jdk.internal.vm.ci 681.20kB java.lang.Class 10.82kB org.graalvm.nativeimage.agent.jvmtibase 477.70kB java.util.HashMap$Node 9.92kB org.graalvm.sdk 254.46kB com.oracle.svm.core.hub.DynamicHubCompanion 3.31kB jdk.internal.vm.compiler 182.05kB java.util.HashMap$Node[] 1.90kB org.graalvm.nativeimage.base 178.99kB java.lang.Object[] 1.45kB jdk.proxy3 172.65kB java.lang.String[] 2.91kB for 3 more packages 1.63MB for 815 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: HEAP: Set max heap for improved and more predictable memory usage. ------------------------------------------------------------------------------------------------------------------------ 0.6s (2.8% of total time) in 21 GCs | Peak RSS: 1.82GB | CPU load: 19.64 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/graal_isolate.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/graal_isolate_dynamic.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-diagnostics-agent.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-diagnostics-agent.so (shared_library) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-diagnostics-agent.so.debug (debug_info) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/libnative-image-diagnostics-agent_dynamic.h (c_header) /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist/lib/sources (debug_info) ======================================================================================================================== Finished generating 'libnative-image-diagnostics-agent' in 22.0s. INFO [build] Congratulations you successfully built Mandrel 23.0.0.0 based on Java 17.0.19+10-alpine-r0 INFO [build] You can find your newly built native-image enabled JDK under /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-packaging-23.0.0.0/dist ======================================================================================================================== GraalVM Native Image: Generating 'example' (executable)... ======================================================================================================================== [1/8] Initializing... (3.8s @ 0.43GB) Java version: 17.0.19+10-alpine-r0, vendor version: Mandrel-23.0.0.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) [2/8] Performing analysis... [***] (5.0s @ 0.31GB) 2,906 (71.70%) of 4,053 types reachable 3,531 (50.87%) of 6,941 fields reachable 13,217 (43.95%) of 30,076 methods reachable 900 types, 0 fields, and 342 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.1s @ 0.78GB) [4/8] Parsing methods... [*] (0.9s @ 0.37GB) [5/8] Inlining methods... [***] (0.2s @ 0.70GB) [6/8] Compiling methods... [**] (4.0s @ 0.46GB) [7/8] Layouting methods... [*] (1.1s @ 0.65GB) [8/8] Creating image... [**] (2.0s @ 0.82GB) 4.43MB (34.83%) for code area: 7,519 compilation units 8.04MB (63.24%) for image heap: 107,026 objects and 5 resources 250.75kB ( 1.93%) for other data 12.71MB in total ------------------------------------------------------------------------------------------------------------------------ Top 10 origins of code area: Top 10 object types in image heap: 3.37MB java.base 1010.91kB byte[] for code metadata 795.31kB svm.jar (Native Image) 1000.94kB java.lang.String 112.51kB java.logging 890.24kB byte[] for general heap data 62.07kB org.graalvm.nativeimage.base 695.75kB byte[] for java.lang.String 24.15kB jdk.internal.vm.ci 670.32kB java.lang.Class 23.72kB org.graalvm.sdk 481.64kB java.util.HashMap$Node 6.11kB jdk.internal.vm.compiler 249.73kB com.oracle.svm.core.hub.DynamicHubCompanion 1.99kB Example 183.64kB java.util.HashMap$Node[] 1.35kB jdk.proxy1 179.90kB java.lang.Object[] 1.27kB jdk.proxy3 168.93kB java.lang.String[] 1.56kB for 2 more packages 1.65MB for 832 more object types ------------------------------------------------------------------------------------------------------------------------ Recommendations: HEAP: Set max heap for improved and more predictable memory usage. CPU: Enable more CPU features with '-march=native' for improved performance. ------------------------------------------------------------------------------------------------------------------------ 0.5s (2.6% of total time) in 18 GCs | Peak RSS: 1.82GB | CPU load: 20.48 ------------------------------------------------------------------------------------------------------------------------ Produced artifacts: /home/buildozer/aports/community/openjdk-mandrel/src/test/example (executable) ======================================================================================================================== Finished generating 'example' in 18.6s. /lib/ld-musl-x86_64.so.1 (0x7f52c6648000) libz.so.1 => /usr/lib/libz.so.1 (0x7f52c6627000) libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f52c6648000) -rwxr-xr-x 1 buildozer buildozer 12.7M May 4 06:47 example The reversed string is: emosewa si egamI evitaN >>> openjdk-mandrel: Entering fakeroot... >>> openjdk-mandrel*: Running postcheck for openjdk-mandrel >>> openjdk-mandrel*: Preparing package openjdk-mandrel... >>> openjdk-mandrel*: Stripping binaries >>> openjdk-mandrel*: Scanning shared objects >>> openjdk-mandrel*: Tracing dependencies... bash gcc musl-dev openjdk17 zlib-dev zlib-static so:libc.musl-x86_64.so.1 so:libz.so.1 >>> openjdk-mandrel*: Package size: 88.4 MB >>> openjdk-mandrel*: Compressing data... >>> openjdk-mandrel*: Create checksum... >>> openjdk-mandrel*: Create openjdk-mandrel-23.0.0.0-r2.apk >>> openjdk-mandrel: Build complete at Mon, 04 May 2026 06:47:45 +0000 elapsed time 0h 2m 27s >>> openjdk-mandrel: Cleaning up srcdir >>> openjdk-mandrel: Cleaning up pkgdir >>> openjdk-mandrel: Cleaning up tmpdir >>> openjdk-mandrel: Uninstalling dependencies... ( 1/54) Purging .makedepends-openjdk-mandrel (20260504.064519) ( 2/54) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/54) Purging zlib-dev (1.3.2-r0) ( 4/54) Purging zlib-static (1.3.2-r0) ( 5/54) Purging ninja-is-really-ninja (1.13.2-r1) ( 6/54) Purging ninja-build (1.13.2-r1) ( 7/54) Purging openjdk17-static-libs (17.0.19_p10-r0) ( 8/54) Purging openjdk17 (17.0.19_p10-r0) ( 9/54) Purging openjdk17-jdk (17.0.19_p10-r0) (10/54) Purging openjdk17-jre (17.0.19_p10-r0) (11/54) Purging openjdk17-jmods (17.0.19_p10-r0) (12/54) Purging openjdk17-demos (17.0.19_p10-r0) (13/54) Purging openjdk17-doc (17.0.19_p10-r0) (14/54) Purging py3-setuptools-pyc (82.0.1-r1) (15/54) Purging py3-setuptools (82.0.1-r1) (16/54) Purging py3-packaging-pyc (26.2-r0) (17/54) Purging py3-packaging (26.2-r0) (18/54) Purging py3-parsing-pyc (3.3.2-r1) (19/54) Purging py3-parsing (3.3.2-r1) (20/54) Purging python3-pyc (3.14.3-r0) (21/54) Purging python3-pycache-pyc0 (3.14.3-r0) (22/54) Purging pyc (3.14.3-r0) (23/54) Purging python3 (3.14.3-r0) (24/54) Purging alsa-lib (1.2.15.3-r0) (25/54) Purging freetype (2.14.3-r0) (26/54) Purging gdbm (1.26-r0) (27/54) Purging giflib (5.2.2-r1) (28/54) Purging lcms2 (2.19-r0) (29/54) Purging libbz2 (1.0.8-r6) (30/54) Purging libjpeg-turbo (3.1.3-r0) (31/54) Purging libpanelw (6.6_p20260404-r0) (32/54) Purging libpng (1.6.58-r0) (33/54) Purging libxi (1.8.2-r0) (34/54) Purging libxrender (0.9.12-r0) (35/54) Purging libxtst (1.2.5-r0) (36/54) Purging mpdecimal (4.0.1-r0) (37/54) Purging openjdk17-jre-headless (17.0.19_p10-r0) (38/54) Purging java-common (1.0-r2) (39/54) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (40/54) Purging p11-kit-trust (0.25.5-r2) (41/54) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall (42/54) Purging p11-kit (0.25.5-r2) (43/54) Purging readline (8.3.3-r1) (44/54) Purging sqlite-libs (3.53.0-r0) (45/54) Purging xz-libs (5.8.3-r0) (46/54) Purging libxext (1.3.7-r0) (47/54) Purging libx11 (1.8.13-r0) (48/54) Purging libxcb (1.17.0-r2) (49/54) Purging libxdmcp (1.1.5-r1) (50/54) Purging libbsd (0.12.2-r0) (51/54) Purging libffi (3.5.2-r1) (52/54) Purging libmd (1.1.0-r0) (53/54) Purging libtasn1 (4.21.0-r0) (54/54) Purging libxau (1.0.12-r0) Executing busybox-1.37.0-r31.trigger OK: 440.4 MiB in 105 packages >>> openjdk-mandrel: Updating the community/x86_64 repository index... >>> openjdk-mandrel: Signing the index...