From: Nikodemus S. <nik...@ra...> - 2011-02-11 17:21:23
|
...commit message sent manually... 1.0.45.16: *features* tweaks for Solaris targets, incl :largefile 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. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1861 diff -u -r1.1861 NEWS --- NEWS 11 Feb 2011 17:15:26 -0000 1.1861 +++ NEWS 11 Feb 2011 17:19:30 -0000 @@ -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: make-config.sh =================================================================== RCS file: /cvsroot/sbcl/sbcl/make-config.sh,v retrieving revision 1.103 diff -u -r1.103 make-config.sh --- make-config.sh 31 Aug 2010 13:04:54 -0000 1.103 +++ make-config.sh 11 Feb 2011 17:19:30 -0000 @@ -252,7 +252,8 @@ 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: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.5163 diff -u -r1.5163 version.lisp-expr --- version.lisp-expr 11 Feb 2011 17:15:26 -0000 1.5163 +++ version.lisp-expr 11 Feb 2011 17:19:30 -0000 @@ -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" |