cannot compile sbcl on 32-bit linux
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Trying to compile sbcl-1.2.9 (and 1.2.7) on 2 32-bit linux computers
(Gentoo), I get
+ echo //doing warm init - compilation phase
//doing warm init - compilation phase
+ ./src/runtime/sbcl --core output/
--no-sysinit --no-userinit
This is SBCL 1.2.9, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
COLD-INIT... (PACKAGE = "COMMON-LISP")
("Length(TLFs)= " 24692)
CORRUPTION WARNING in SBCL pid 2441:
Memory fault at (nil) (pc=0x80625d0, sp=0xb39becb8)
The integrity of this image is possibly compromised.
Exiting.
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
On a 64-bit Gentoo computer compilation succeeds. In the past, I
successfully compiled sbcl on both of these 32-bit systems (at least up to
1.2.7). I don't know which software upgrade leads to this problem; maybe,
a newer version of glibc? I'm sure I upgraded many things between the last
successful build of 1.2.7 and the first unsuccessful build of 1.2.9 and
1.2.7.
Changed in sbcl: | |
status: | New → Incomplete |
Changed in sbcl: | |
status: | Incomplete → Invalid |
32-bit SBCL obviously builds fine for others, so it's about your setup (or gentoo), things like hardened gcc and other security tricks may affect it.