[MacPorts] #64615: qt4-mac fails on 10.6.8 Rosetta: Undefined symbols: __Unwind_Resume

MacPorts noreply at macports.org
Tue Feb 8 16:47:50 UTC 2022


#64615: qt4-mac fails on 10.6.8 Rosetta: Undefined symbols: __Unwind_Resume
---------------------------+-------------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:                |   Keywords:  powerpc, snowleopard, rosetta
      Port:  qt4-mac       |
---------------------------+-------------------------------------------

Comment (by kencu):

 actually it's in libSystem.dylib on 10.6.8
 {{{
 $ uname -a
 Darwin KensMacBookPro.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun
 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

 $ nm -arch ppc -a /usr/lib/libSystem.dylib | grep Unwind_Resume
 001d3c88 S $ld$hide$os10.3$__Unwind_Resume
 001d3ca0 S $ld$hide$os10.3$__Unwind_Resume_or_Rethrow
 001d3c89 S $ld$hide$os10.4$__Unwind_Resume
 001d3ca1 S $ld$hide$os10.4$__Unwind_Resume_or_Rethrow
 001d3c8a S $ld$hide$os10.5$__Unwind_Resume
 001d3ca2 S $ld$hide$os10.5$__Unwind_Resume_or_Rethrow
 00196e7c T __Unwind_Resume
 001971e0 T __Unwind_Resume_or_Rethrow

 $ nm -arch i386 -a /usr/lib/libSystem.dylib | grep Unwind_Resume
 001a29a0 S $ld$hide$os10.4$__Unwind_Resume
 001a29b0 S $ld$hide$os10.4$__Unwind_Resume_or_Rethrow
 001a29a1 S $ld$hide$os10.5$__Unwind_Resume
 001a29b1 S $ld$hide$os10.5$__Unwind_Resume_or_Rethrow
 00086ae0 T __Unwind_Resume
 00086b30 T __Unwind_Resume_or_Rethrow

 $ nm -arch x86_64 -a /usr/lib/libSystem.dylib | grep Unwind_Resume
 000000000017a1e0 S $ld$hide$os10.4$__Unwind_Resume
 000000000017a1f0 S $ld$hide$os10.4$__Unwind_Resume_or_Rethrow
 000000000017a1e1 S $ld$hide$os10.5$__Unwind_Resume
 000000000017a1f1 S $ld$hide$os10.5$__Unwind_Resume_or_Rethrow
 000000000006f790 T __Unwind_Resume
 0000000000073610 T __Unwind_Resume_or_Rethrow
 }}}

 **HOWEVER** if I recall last summer's explorations, it was not in
 libSystem.dylib on the bootleg 10.6-for-PPC I tried, so perhaps
 barracuda156 is really building on that system and posting here as a
 rosetta question?

 If so, please don't do that. If not -- I have no idea why libSystem.dylib
 isn't being linked in. Something must be totally borked.

 PS. Symbols also seem to be in the 10.6 SDK:
 {{{
 $ nm -arch ppc -a /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib |
 grep Unwind_Resume
 001d3c88 S $ld$hide$os10.3$__Unwind_Resume
 001d3ca0 S $ld$hide$os10.3$__Unwind_Resume_or_Rethrow
 001d3c89 S $ld$hide$os10.4$__Unwind_Resume
 001d3ca1 S $ld$hide$os10.4$__Unwind_Resume_or_Rethrow
 001d3c8a S $ld$hide$os10.5$__Unwind_Resume
 001d3ca2 S $ld$hide$os10.5$__Unwind_Resume_or_Rethrow
 00196e7c T __Unwind_Resume
 001971e0 T __Unwind_Resume_or_Rethrow
 }}}

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


More information about the macports-tickets mailing list