[MacPorts] #62802: openjdk11 has broken files after multiple rev-upgrade

MacPorts noreply at macports.org
Thu May 6 16:03:48 UTC 2021


#62802: openjdk11 has broken files after multiple rev-upgrade
------------------------+----------------------
  Reporter:  fracai     |      Owner:  breun
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.4
Resolution:             |   Keywords:
      Port:  openjdk11  |
------------------------+----------------------

Comment (by ryandesign):

 Replying to [comment:17 breun]:
 > I also don't have `/usr/lib/libSystem.B.dylib` or any of those
 `/System/Library/Frameworks/*` files in the output of `otool -L
 /Library/Java/JavaVirtualMachines/openjdk11/Contents/Home/lib/libawt.dylib`
 on my Intel Mac, but I don't see anything complaining about that.

 See https://developer.apple.com/documentation/macos-release-notes/macos-
 big-sur-11_0_1-release-notes:

 "New in macOS Big Sur 11.0.1, the system ships with a built-in dynamic
 linker cache of all system-provided libraries. As part of this change,
 copies of dynamic libraries are no longer present on the filesystem. Code
 that attempts to check for dynamic library presence by looking for a file
 at a path or enumerating a directory will fail. Instead, check for library
 presence by attempting to dlopen() the path, which will correctly check
 for the library in the cache. (62986286)"

-- 
Ticket URL: <https://trac.macports.org/ticket/62802#comment:26>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list