1.0.45.16: *features* tweaks for Solaris targets
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Feb 2011 17:20:10 +0000 (17:20 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 11 Feb 2011 17:20:10 +0000 (17:20 +0000)
 A mistake in make-config.sh ("amd64" for "x86-64") was preventing
 :sb-lutex from being enabled on Solaris x86-64.

 While here, enable :largefile for Solaris (all platforms)

 Patch by Jim Wise, lp#667297.

NEWS
make-config.sh
version.lisp-expr

diff --git a/NEWS b/NEWS
index 052b422..36f68c8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,14 @@
 ;;;; -*- coding: utf-8; fill-column: 78 -*-
 changes relative to sbcl-1.0.45:
+  * enhancement: largefile support on Solaris.
   * bug fix: local tail calls to DYNAMIC-EXTENT functions can no longer cause
     lifetime analysis to overwrite closed-over variables (lp#681092).
   * bug fix: encoding errors from some multibyte external formats such as EUC-JP
     were not handled correctly (lp#713063).
   * bug fix: printing waitqueue objects without setting *PRINT-CIRCLE* to T is now
     safe (lp#673630).
+  * bug fix: Solaris/x86-64 wasn't getting built with lutex support by
+    mistake. (lp#667297).
 
 changes in sbcl-1.0.45 relative to sbcl-1.0.44:
   * enhancement: ~/ and ~user/ are treated specially in pathnames.
index fcdd9f9..6fda706 100644 (file)
@@ -252,7 +252,8 @@ case "$sbcl_os" in
         printf ' :unix' >> $ltf
         printf ' :elf' >> $ltf
         printf ' :sunos' >> $ltf
-        if [ $sbcl_arch = "x86" ] || [ $sbcl_arch = "amd64" ]; then
+        printf ' :largefile' >> $ltf
+        if [ $sbcl_arch = "x86" ] || [ $sbcl_arch = "x86-64" ]; then
             printf ' :sb-lutex' >> $ltf
         fi
         link_or_copy Config.$sbcl_arch-sunos Config
index fd17851..eeaa20f 100644 (file)
@@ -20,4 +20,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".)
-"1.0.45.15"
+"1.0.45.16"