Fails to build on 32-bit ARMel

Bug #1950080 reported by Sébastien Villemot
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Undecided
Unassigned

Bug Description

When trying to build the current git head of SBCL (commit 01ccbe39) on 32-bit armv5te (Debian “armel” port), it fails with:

[125/297] src/code/foreign (0.324 sec)
While evaluating the form starting at line 177, column 0
  of #P"/home/sebastien/sbcl/src/cold/compile-cold-sbcl.lisp":
While evaluating the form starting at line 23, column 0
  of #P"/home/sebastien/sbcl/make-host-2.lisp":[126/297] src/code/unix

debugger invoked on a SIMPLE-ERROR:
  #<SB-C:TN t1 :NORMAL> is not valid as the first argument to VOP:
  SB-VM::MOVE-WORD-ARG
Primitive type: SINGLE-FLOAT
SC restrictions:
  (SB-VM::SIGNED-REG SB-VM::UNSIGNED-REG)
The primitive type disallows these loadable SCs:
  (SB-VM::SIGNED-REG SB-VM::UNSIGNED-REG)

The same problem happens with SBCL 2.1.10, see https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=armel&ver=2%3A2.1.10-1&stamp=1635852484&raw=0

Note that SBCL 2.1.9 compiled fine, so the breakage was introduced between 2.1.9 and 2.1.10.

See also the discussion in LP#1839783.

Thanks for your work,

S. Villemot
Maintainer of the official Debian package

Revision history for this message
Stas Boukarev (stassats) wrote :

Builds ok on armhf, so it's an armel problem.

Stas Boukarev (stassats)
summary: - Fails to build on 32-bit ARM
+ Fails to build on 32-bit ARMel
Revision history for this message
Sébastien Villemot (sebastien-villemot) wrote :

Indeed it’s only on armel (I indicated it in the text body, but the title was indeed imprecise).

Stas Boukarev (stassats)
Changed in sbcl:
status: New → Fix Committed
Changed in sbcl:
status: Fix Committed → 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.