From: Cyrus H. <sl...@us...> - 2010-01-21 05:09:54
|
Update of /cvsroot/sbcl/sbcl In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12631 Modified Files: make-config.sh version.lisp-expr Log Message: 1.0.34.9: darwin/x86-64 sb-posix:stat fixes from Kei Suzuki * sb-unix:unix-stat/lstat/fstat return the 32bit inode with x86 and the 64bit inode with x86-64, * sb-posix:stat/lstat/fstat get stat values using the old stat calls with x86 and the new ones with x86-64 * re-enable now-working sb-posix stat tests Index: make-config.sh =================================================================== RCS file: /cvsroot/sbcl/sbcl/make-config.sh,v retrieving revision 1.92 retrieving revision 1.93 diff -u -d -r1.92 -r1.93 --- make-config.sh 18 Dec 2009 14:26:34 -0000 1.92 +++ make-config.sh 21 Jan 2010 05:09:43 -0000 1.93 @@ -143,6 +143,17 @@ printf ":%s" "$sbcl_arch" >> $ltf echo //setting up OS-dependent information + +# Under Darwin x86-64, guess whether Darwin 9+ or below. +if [ "$sbcl_os" = "darwin" ] && [ "$sbcl_arch" = "x86-64" ]; then + darwin_version=`uname -r` + darwin_version_major=${DARWIN_VERSION_MAJOR:-${darwin_version%%.*}} + if (( 8 < $darwin_version_major )); then + ver9_or_above="9+" + printf ' :inode64' >> $ltf + fi +fi + original_dir=`pwd` cd ./src/runtime/ rm -f Config target-arch-os.h target-arch.h target-os.h target-lispregs.h @@ -236,7 +247,7 @@ fi link_or_copy $sbcl_arch-darwin-os.h target-arch-os.h link_or_copy bsd-os.h target-os.h - link_or_copy Config.$sbcl_arch-darwin Config + link_or_copy Config.$sbcl_arch-darwin$ver9_or_above Config ;; sunos) printf ' :unix' >> $ltf Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.4719 retrieving revision 1.4720 diff -u -d -r1.4719 -r1.4720 --- version.lisp-expr 20 Jan 2010 22:51:19 -0000 1.4719 +++ version.lisp-expr 21 Jan 2010 05:09:43 -0000 1.4720 @@ -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".) -"1.0.34.8" +"1.0.34.9" |