#33065 closed defect (duplicate)
sbcl @1.0.55 will not build on PPC under leopard 10.5.8
Reported by: | mmdonley@… | Owned by: | easye |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.3 |
Keywords: | powerpc leopard | Cc: | gwright@…, waqar@…, avysk (Alexey Vyskubov) |
Port: | sbcl |
Description
I uninstalled the prior sbcl port as I could not upgrade. I then tried to install sbcl.
Attachments (1)
Change History (7)
Changed 13 years ago by mmdonley@…
comment:2 Changed 12 years ago by jmroot (Joshua Root)
Cc: | gwright@… waqar@… added |
---|---|
Owner: | changed from macports-tickets@… to easieste@… |
comment:3 follow-up: 6 Changed 12 years ago by jmroot (Joshua Root)
Summary: | sbcl will not build on PPC under leopard 10.5.8 → sbcl @1.0.55 will not build on PPC under leopard 10.5.8 |
---|
Is this still a problem with 1.0.57?
comment:4 Changed 10 years ago by mf2k (Frank Schima)
Keywords: | powerpc added; ppc removed |
---|
Unify powerpc keywords.
comment:5 Changed 6 years ago by jmroot (Joshua Root)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Presumably superseded by #47288 in any case.
comment:6 Changed 2 years ago by barracuda156
Replying to 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
Note: See
TracTickets for help on using
tickets.
verbose output from port install