Ticket #18905 (new defect)
SBCL: Compile errors with variant threads on Leopard 10.5.6 (PPC)
| Reported by: | nitralime@… | Owned by: | easieste@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.7.0 |
| Keywords: | SBCL, Common Lisp | Cc: | waqar@…, gwright@…, snc@…, sasoph@… |
| Port: | sbcl |
Description (last modified by macsforever2000@…) (diff)
While compiling SBCL with variant threads I got the following error:
.... dynbind.c: In function 'bind_variable': dynbind.c:46: error: 'TLS_INDEX_LOCK' undeclared (first use in this function) dynbind.c:46: error: (Each undeclared identifier is reported only once dynbind.c:46: error: for each function it appears in.) dynbind.c:51: error: 'FREE_TLS_INDEX' undeclared (first use in this function) dynbind.c:55: warning: implicit declaration of function 'lose' make: *** [dynbind.o] Error 1 ...
Without variant threads it works fine!
Change History
comment:1 Changed 4 years ago by macsforever2000@…
- Cc waqar@… added
- Owner changed from macports-tickets@… to gwright@…
- Description modified (diff)
comment:3 follow-up: ↓ 4 Changed 4 years ago by gwright@…
- Status changed from new to assigned
I'm going to modify the portfile just to make threads an invalid variant on ppc. If this is fixed upstream I will add it back. Unfortunately, as we get closer to the 10.6 release, ppc is becoming more of an orphaned platform.
comment:4 in reply to: ↑ 3 Changed 4 years ago by snc@…
- Cc snc@… added
- Version 1.7.0 deleted
Replying to gwright@…:
I'm going to modify the portfile just to make threads an invalid variant on ppc.
Any updates on this?
comment:6 Changed 3 years ago by easieste@…
- Owner changed from gwright@… to easieste@…
- Status changed from assigned to new
gwright has been missing in action for a while.
I can make an effort to invalidate the +threads variant on PPC if desired.
I don't have PPC hardware to test on, so it might be possible that upstream sbcl-1.0.43 now works on PPC. It would be nice if those with PPC hardware could verify that the threaded version of SBCL still fails to compile on Leopard/PPC.
comment:7 Changed 2 years ago by easieste@…
r78540 changes the bootstrap binary to 1.0.47.
Will someone with PPC please test?
comment:11 in reply to: ↑ 9 Changed 9 months ago by easieste@…
Replying to sasoph@…:
tcl @8.5.11_0+threads on PPC works
Do you mean that sbcl +threads works? Otherwise, I don't see what having TCL working here has to do with this issue. Please enlighten me if I don't understand correctly.
comment:12 Changed 9 months ago by sasoph@…
Sorry. Feel free to remove posts & Cc.

