Porting to FreeBSD/PPC64LE
Curtis Hamilton <[email protected]>
| Newsgroups | gmane.lisp.steel-bank.general |
|---|---|
| Message-ID | <CAP9EAicVoV8m_GG7cUvTvAEaJdP2-zqztnyoHL8qLct7K=kvOQ@mail.gmail.com> |
Hello All!
I’m trying to port to FreeBSD/PPC64le and looking for a little help.
Since it supposedly works on Linux/ppc64le, I’ve made what I think are the
necessary changes for FreeBSD. However, the build fails on “COLD-INIT”
with a floating point exception (see below).
Can someone point me to what I need to do to this fixed?
Thanks in advance for your help
; SB-Loader: (170+4430) methods/other
SB-XC:*FEATURES* =
(:PPC64 :GENCGC :64-BIT :ALIEN-CALLBACKS :ANSI-CL
:ANSI-COMPLIANT-LOAD-TRUENAME :BSD :COMMON-LISP :COMPACT-SYMBOL
:COMPARE-AND-SWAP-VOPS :ELF :FREEBSD :GCC-TLS :GENERATIONAL
:IEEE-FLOATING-POINT :LITTLE-ENDIAN :OS-PROVIDES-BLKSIZE-T
:OS-PROVIDES-CLOSE-RANGE-WRAPPER :OS-PROVIDES-DLADDR :OS-PROVIDES-DLOPEN
:OS-PROVIDES-GETPROTOBY-R :OS-PROVIDES-POLL :OS-PROVIDES-SUSECONDS-T
:PACKAGE-LOCAL-NICKNAMES :SB-DOC :SB-EVAL :SB-FUTEX :SB-LDB
:SB-PACKAGE-LOCKS
:SB-SOURCE-LOCATIONS :SB-THREAD :SB-UNICODE :SBCL :SOFT-CARD-MARKS :UNIX
:UNTAGGED-FDEFNS)
[building initial core file in "output/cold-sbcl.core":
writing 65536 bytes [1 page] from #<SB-FASL::GSPACE @#x4100000 :STATIC>
writing 38141952 bytes [582 pages] from #<SB-FASL::GSPACE @#x1000000000
:DYNAMIC>
writing 0 bytes [0 pages] from #<SB-FASL::GSPACE @#x4000000 :READ-ONLY>
movable dynamic space: 45 + 263 + 274 cons/code/mixed pages
/INITIAL-FUN=#X10022C5AC6
done]
Bye.
//testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
3841.54 real 3839.40 user 2.15 sys
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 2.4.2.50-4a7f4df1c-WIP, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
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.
Initial page table:
Immobile Object Counts
Gen layout fdefn symbol code Boxed Cons Raw Code SmMix Mixed
LgRaw LgCode LgMix Waste% Alloc Trig Dirty GCs Mem-age
6 0 0 0 0 0 45 0 263 0 274
0 0 0 0.2 38047040 2000000 0 0 0.0000
Tot 0 0 0 0 0 45 0 263 0 274
0 0 0 0.2 38047040 [3.5% of 1073741824 max]
COLD-INIT... Floating point exception (core dumped)
0.80 real 0.00 user 0.64 sys
_______________________________________________
Sbcl-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-help