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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.