[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