[MacPorts] #33065: sbcl @1.0.55 will not build on PPC under leopard 10.5.8

MacPorts noreply at macports.org
Mon May 16 02:53:58 UTC 2022


#33065: sbcl @1.0.55 will not build on PPC under leopard 10.5.8
-------------------------+-----------------------------
  Reporter:  mmdonley@…  |      Owner:  easye
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.0.3
Resolution:  duplicate   |   Keywords:  powerpc leopard
      Port:  sbcl        |
-------------------------+-----------------------------

Comment (by barracuda156):

 Replying to [comment:3 jmroot]:
 > Is this still a problem with 1.0.57?

 I would be surprised if anyone has ever built any {{{sbcl}}} version
 beginning from at least 1.0.47 without some tweaks. {{{runtime/ppc-
 assem.S}}} has the following, which, unsurprisingly, fails:
 {{{
         /* This won't work on darwin: wrong fixup style.  And is it
          * supposed to be lis/ori or lis/addi?  Or does it differ
          * between darwin and everything else again? */
         lis reg_CFUNC,CSYMBOL(pthread_getspecific)@h
         ori reg_CFUNC,reg_CFUNC,CSYMBOL(pthread_getspecific)@l
 }}}
 This problem has never been addressed. This paragraph is unchanged between
 1.0.47 and 2.2.2. Changing it to ha16() and lo16() does not help:
 {{{
 ld: absolute address to symbol _pthread_getspecific in a different linkage
 unit not supported in _call_into_lisp from ppc-assem.o
 }}}

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


More information about the macports-tickets mailing list