[MacPorts] #69474: 'port install openjdk8-openj9' oddities
MacPorts
noreply at macports.org
Sat Feb 15 12:56:43 UTC 2025
#69474: 'port install openjdk8-openj9' oddities
------------------------------+----------------------
Reporter: jf | Owner: breun
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: openjdk8-openj9 |
------------------------------+----------------------
Comment (by breun):
Replying to [comment:4 jmroot]:
> You could thin the dylibs with `lipo` to remove the broken arm64 slices.
I'm not familiar with `lipo`, but what is pointing to broken arm64 slices?
According to `lipo` those dylib are non-fat x86_64 libraries:
{{{
❯ lipo -detailed_info
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/lib{AppleScriptEngine,awt,awt_lwawt,osx,osxapp,osxui,splashscreen}.dylib
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libAppleScriptEngine.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libawt.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libawt_lwawt.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosx.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosxapp.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosxui.dylib
is not a fat file
input file
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libsplashscreen.dylib
is not a fat file
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libAppleScriptEngine.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libawt.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libawt_lwawt.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosx.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosxapp.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libosxui.dylib
is architecture: x86_64
Non-fat file:
/opt/local/Library/Java/JavaVirtualMachines/openjdk8-openj9/Contents/Home/jre/lib/libsplashscreen.dylib
is architecture: x86_64
}}}
What could be done to avoid MacPorts marking these as broken?
--
Ticket URL: <https://trac.macports.org/ticket/69474#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list