sb-thread is not enabled on AMD64

Bug #60871 reported by Alex Midgley
2
Affects Status Importance Assigned to Milestone
sbcl (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: sbcl

In AMD64 Dapper, SBCL is not compiled with threads enabled. I got the source package, and it looks like the condition on line 33 of debian/rules doesn't correctly match on this platform. I commented out that ifeq statement and the corresponding else statement, and threads were enabled when I rebuilt the package.

Revision history for this message
Paulo Tanimoto (tanimoto) wrote :

Is this corrected in Edgy?

I can't get slime and sbcl working and I suspect it has to do with threads in AMD64. It works, otherwise, with clisp.

I will try to rebuild from source, as mentioned above.

Revision history for this message
Alex Midgley (alex-tapdancinggoats) wrote :

I'm not sure if the SBCL package from Edgy replaced the one I compiled when I upgraded or not, so I can't answer for sure. If threads are enabled in your version, (find :sb-thread *features*) will return :sb-thread.

Revision history for this message
RJ Clay (rjclay) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Ubuntu release? Thanks in advance.

Changed in sbcl:
status: New → Incomplete
Revision history for this message
Alex Midgley (alex-tapdancinggoats) wrote :

It does not seem to be fixed in the 1.0.11.0-1 package. This is a serious problem, because it prevents SBCL from being used with SLIME, the most popular LISP development environment. I'm surprised it hasn't been fixed since I provided a solution almost two years ago.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Reproducible in 8.10 alpha.

Changed in sbcl:
importance: Undecided → Medium
status: Incomplete → Confirmed
Revision history for this message
Christoph Egger (christoph-egger) wrote :

* *features*

(:ASDF :CLC-OS-DEBIAN :COMMON-LISP-CONTROLLER :SB-FUTEX :SB-THREAD :ANSI-CL
 :COMMON-LISP :SBCL :SB-DOC :SB-TEST :SB-LDB :SB-PACKAGE-LOCKS :SB-UNICODE
 :SB-EVAL :SB-SOURCE-LOCATIONS :IEEE-FLOATING-POINT :X86-64 :UNIX :ELF :LINUX
 :GENCGC :STACK-GROWS-DOWNWARD-NOT-UPWARD :C-STACK-IS-CONTROL-STACK
 :LINKAGE-TABLE :COMPARE-AND-SWAP-VOPS :UNWIND-TO-FRAME-AND-CALL-VOP
 :RAW-INSTANCE-INIT-VOPS :STACK-ALLOCATABLE-CLOSURES :ALIEN-CALLBACKS
 :CYCLE-COUNTER :OS-PROVIDES-DLOPEN :OS-PROVIDES-PUTWC :OS-PROVIDES-SUSECONDS-T)

Should be fixed nowadays (output was from lucid amd64)

Changed in sbcl (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.