[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