New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18905 (new defect)

Opened 4 years ago

Last modified 7 months ago

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:2 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

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:5 Changed 3 years ago by jmr@…

  • Cc easieste@… added
  • Version set to 1.7.0

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:8 Changed 10 months ago by jmr@…

  • Cc gwright@… added; easieste@… removed

comment:9 follow-up: ↓ 11 Changed 10 months ago by sasoph@…

tcl @8.5.11_0+threads on PPC works

comment:10 Changed 10 months ago by sasoph@…

  • Cc sasoph@… added

Cc Me!

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.

comment:13 Changed 7 months ago by testing1@…

  • Cc testing1@… added

Cc Me!

comment:14 Changed 7 months ago by testing1@…

  • Cc testing1@… removed

Cc Me!

Note: See TracTickets for help on using tickets.