[MacPorts] #66188: libsdl2: re-enable universal building i386/x86_64

MacPorts noreply at macports.org
Wed Nov 9 23:59:25 UTC 2022

#66188: libsdl2: re-enable universal building i386/x86_64
  Reporter:  kencu    |      Owner:  jmroot
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  libsdl2  |

Comment (by kencu):

 Replying to [comment:12 jmroot]:
 > Also relevant is:
 > > The runtime must provide a number of new entrypoints which the
 compiler may emit
 > https://clang.llvm.org/docs/AutomaticReferenceCounting.html#runtime-

 Lots of those (all?) are available on 10.7, both 32b and 64b:
 $ nm -arch i386 /usr/lib/libobjc.A.dylib | grep autorelease
 000d8798 s _SEL_autorelease
 0000bdb2 t
 00009a9d T __objc_autoreleasePoolPop
 0001eb25 T __objc_autoreleasePoolPrint
 00008fc8 T __objc_autoreleasePoolPush
 0001e5a0 T _objc_autorelease
 0001e92c t _objc_autoreleaseNoPool
 0001eb00 T _objc_autoreleasePoolPop
 00008fd1 T _objc_autoreleasePoolPush
 0000b3be T _objc_autoreleaseReturnValue
 0001e5c6 T _objc_retain_autorelease

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

More information about the macports-tickets mailing list