mandrel
mandrel copied to clipboard
24.1+JDK 23 ea doesn't build Linux aarch64, master+JDK 24 ea does
Build on Linux amd64 runs fine, aarch64 ends up using part of this message as a vendor name...
WARNING: No platform-specific definition is available for distribution MUSL_CMAKE_TOOLCHAIN for your architecture (aarch64)
:x: JDK23.log
56776 /home/tester/karm/jdk-23+30/bin/java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version
56777 [821394: started subprocess 821486: ['/home/tester/karm/jdk-23+30/bin/java', '-XX:+UnlockExperimentalVMOptions', '-XX:+PrintFlagsFinal', '-version']]
56778 0:00:02.011971 [suite-discovery] Registration/Loading finished
56779 WARNING: No platform-specific definition is available for distribution MUSL_CMAKE_TOOLCHAIN for your architecture (aarch64)
117570 [1/8] Initializing... (13.1s @ 0.26GB)
117571 Java version: 23-beta+30-ea, vendor version: Mandrel-WARNING: No platform-specific definition is available for distribution MUSL_CMAKE_TOOLCHAIN for your architecture (aarch64)-Final
117572 Graal compiler: optimization level: 2, target machine: armv8-a
117573 C compiler: gcc (redhat, aarch64, 11.4.1)
$ /home/tester/karm/jdk-23+30/bin/java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version
[Global flags]
int ActiveProcessorCount = -1 {product} {default}
<SNIP>
intx hashCode = 5 {experimental} {default}
openjdk version "23-beta" 2024-09-17
OpenJDK Runtime Environment Temurin-23+30-202407041904 (build 23-beta+30-ea)
OpenJDK 64-Bit Server VM Temurin-23+30-202407041904 (build 23-beta+30-ea, mixed mode, sharing)
:green_circle: JDK24.log
11811 /home/tester/karm/jdk-24+5/bin/java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version
11812 [817265: started subprocess 817360: ['/home/tester/karm/jdk-24+5/bin/java', '-XX:+UnlockExperimentalVMOptions', '-XX:+PrintFlagsFinal', '-version']]
11813 0:00:02.216828 [suite-discovery] Registration/Loading finished
118271 [1/8] Initializing... (3.6s @ 0.15GB)
118272 Java version: 24-beta+5-ea, vendor version: Mandrel-24.2.0-deva09a0bbb264
118273 Graal compiler: optimization level: 2, target machine: compatibility
118274 C compiler: gcc (redhat, aarch64, 11.4.1)
$ /home/tester/karm/jdk-24+5/bin/java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version
[Global flags]
int ActiveProcessorCount = -1 {product} {default}
<SNIP>
intx hashCode = 5 {experimental} {default}
openjdk version "24-beta" 2025-03-18
OpenJDK Runtime Environment Temurin-24+5-202407041902 (build 24-beta+5-ea)
OpenJDK 64-Bit Server VM Temurin-24+5-202407041902 (build 24-beta+5-ea, mixed mode, sharing)
Looking up what is different/missing....