Darwin/powerpc fails to build 1.0.55 release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Won't Fix
|
Medium
|
Jim Wise |
Bug Description
When building the sbcl-1.0.55 release on darwin9/powerpc, I get the same error as was reported in https:/
gcc -g -mmacosx-
Undefined symbols:
"_darwin_init", referenced from:
_os_init in bsd-os.o
ld: symbol(s) not found
And, indeed, when I look in the build directory, the symbol isn't defined:
$ nm -o sbcl-1.
sbcl-1.
Based on that, I assumed that LISP_FEATURE_
#define LISP_FEATURE_
into src/runtime/
$ nm -o sbcl-1.
sbcl-1.
sbcl-1.
and the build proceeds further. However, it ultimately fails in the next stage:
[building initial core file in "output/
writing 4096 bytes [1 page] from #<SB!FASL::GSPACE :READ-ONLY>
writing 4096 bytes [1 page] from #<SB!FASL::GSPACE :STATIC>
writing 31223808 bytes [7623 pages] from #<SB!FASL::GSPACE :DYNAMIC>
/(DESCRIPTOR-BITS INITIAL-
done]
* //testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
real 14m50.620s
user 9m36.281s
sys 1m36.295s
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 1.0.55, 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.
fatal error encountered in SBCL pid 15018:
Unhandled memory fault. Exiting.
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
---
I'm bootstrapping against the official sbcl-1.
$ uname -a
Darwin Granny-Smith.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:57:01 PDT 2009; root:xnu-
I'm using Apple's gcc-4.0 compiler for the C stuff:
$ gcc --version
powerpc-
Changed in sbcl: | |
status: | Incomplete → Won't Fix |
I'll check if these were left out of the darwin/x86 build for 1.0.55, and make sure they're included in 1.0.56.