Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

0.9.9.22:

	PPC64 build fixes
	... uname returning ppc64 should give us an SBCL_ARCH of ppc;
	... move the spaces around for MORE HEAP (512Mb vs 128Mb);
	... turn on linkage tables on Linux/PPC.
  • Loading branch information...
commit a58ade75b2b9d2f89779954c72613714025bb6e6 1 parent 5885c4b
@csrhodes csrhodes authored
View
2  NEWS
@@ -8,6 +8,8 @@ changes in sbcl-0.9.10 relative to sbcl-0.9.9:
contributed modules has changed; it no longer relies on symbolic
links from an $SBCL_HOME/systems directory, but searches directly
in the subdirectories of $SBCL_HOME.
+ * enhancement: the dynamic heap size on the Linux/PPC platform is
+ markedly larger.
* fixed bug #399: full call to DATA-VECTOR-REF in accesses to
certain complicated string types. (reported by Gary King)
* fixed bug: STRING-TO-OCTETS and OCTETS-TO-STRING did not convert
View
3  make-config.sh
@@ -106,6 +106,7 @@ case `uname -m` in
sparc*) guessed_sbcl_arch=sparc ;;
sun*) guessed_sbcl_arch=sparc ;;
ppc) guessed_sbcl_arch=ppc ;;
+ ppc64) guessed_sbcl_arch=ppc ;;
Power*Macintosh) guessed_sbcl_arch=ppc ;;
parisc) guessed_sbcl_arch=hppa ;;
mips*) guessed_sbcl_arch=mips ;;
@@ -280,7 +281,7 @@ elif [ "$sbcl_arch" = "ppc" -a "$sbcl_os" = "linux" ]; then
# versions 2.3.1 and 2.3.2
#
# FIXME: integrate to grovel-features., maypahps
- printf ' :stack-allocatable-closures' >> $ltf
+ printf ' :stack-allocatable-closures :linkage-table' >> $ltf
$GNUMAKE -C tools-for-build where-is-mcontext -I src/runtime
tools-for-build/where-is-mcontext > src/runtime/ppc-linux-mcontext.h
elif [ "$sbcl_arch" = "ppc" -a "$sbcl_os" = "darwin" ]; then
View
12 src/compiler/ppc/parms.lisp
@@ -92,10 +92,14 @@
#!+linux
(progn
- (def!constant dynamic-0-space-start #x40000000)
- (def!constant dynamic-0-space-end #x47fff000)
- (def!constant dynamic-1-space-start #x48000000)
- (def!constant dynamic-1-space-end #x4ffff000))
+ (def!constant dynamic-0-space-start #x20000000)
+ (def!constant dynamic-0-space-end #x3ffff000)
+ (def!constant dynamic-1-space-start #x50000000)
+ (def!constant dynamic-1-space-end #x6ffff000)
+
+ (def!constant linkage-table-space-start #x0a000000)
+ (def!constant linkage-table-space-end #x0b000000)
+ (def!constant linkage-table-entry-size 16))
#!+darwin
(progn
View
2  version.lisp-expr
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.9.21"
+"0.9.9.22"
Please sign in to comment.
Something went wrong with that request. Please try again.