Opened 13 months ago
Last modified 12 months ago
#71072 assigned defect
openjdk21 @21.0.4+7: invalid or unsupported format for signature
| Reported by: | sambthompson (Sam Thompson) | Owned by: | breun (Nils Breunese) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.2 |
| Keywords: | sierra | Cc: | |
| Port: | openjdk21 |
Description
After fixes for ticket:71049 landed, build of openjdk21 on 10.12 fails with:
... Compiling up to 17 files for BUILD_JAVAC_SERVER /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_java_openjdk21/openjdk21/work/jdk-21.0.4+7/build/release/hotspot/variant-server/tools/adlc/adlc: invalid or unsupported format for signature gmake[3]: *** [gensrc/GensrcAdlc.gmk:78: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_java_openjdk21/openjdk21/work/jdk-21.0.4+7/build/release/hotspot/variant-server/tools/adlc/adlc] Error 1 ...
Not a lot of hits for this error, but seems to come from codesign tool.
Change History (2)
comment:1 Changed 13 months ago by sambthompson (Sam Thompson)
comment:2 Changed 12 months ago by breun (Nils Breunese)
I wouldn't know how to troubleshoot this, but OpenJDK has only a few supported build platforms, so it's very possible that it won't work on these older OS versions.
If you can't build OpenJDK from source, I would recommend trying to a prebuilt binary OpenJDK distribution like Azul Zulu (openjdk21-zulu), Eclipse Temurin (openjdk21-temurin), Amazon Corretto (openjdk21-corretto), SapMachine (openjdk21-sap) or Microsoft OpenJDK (openjdk21-microsoft). Although these may also not support these older OS versions. OS version requirements may be lower for older OpenJDK versions though.

Same error for openjdk17 on 10.12, and openjdk17 on 10.13.
A variation for openjdk21 on 10.13:
Looks related, but can split to new ticket if preferred.