[cmucl-commit] [git] CMU Common Lisp branch master updated. 155ba1a11ff0eee796912ff8967c3a13d05ff397

Raymond Toy rtoy at common-lisp.net
Sat Oct 1 16:49:20 CEST 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  155ba1a11ff0eee796912ff8967c3a13d05ff397 (commit)
       via  75455860654d237edffb45b8057246e89c73ef44 (commit)
       via  d17f096120072b1d498eb72ac348a78d6039b2c5 (commit)
      from  ffb74f8e8782c4f9f3d0a2a420d597150214e4e0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 155ba1a11ff0eee796912ff8967c3a13d05ff397
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 1 07:45:18 2011 -0700

    *** empty log message ***

diff --git a/general-info/release-20c.txt b/general-info/release-20c.txt
index 1abb6e6..50bea98 100644
--- a/general-info/release-20c.txt
+++ b/general-info/release-20c.txt
@@ -58,6 +58,8 @@ New in this release:
       executable image.  A warning is printed instead and the core
       file is used.
     - Improve type propagation for LOAD-TIME-VALUE.
+    - Add -O option to build.sh to allow specifying options to lisp
+      when doing the builds.
 
   * ANSI compliance fixes:
     - Fixes for signaling errors with READ-CHAR and READ-BYTE

commit 75455860654d237edffb45b8057246e89c73ef44
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 1 07:44:00 2011 -0700

    No need to create pot files with backups anymore.

diff --git a/code/intl.lisp b/code/intl.lisp
index 285691a..0627af9 100644
--- a/code/intl.lisp
+++ b/code/intl.lisp
@@ -802,8 +802,7 @@
 							      :type "pot")
 					       output-directory)
 			      :direction :output
-			      :if-exists :new-version
-			      ;;:external-format :utf8
+			      :if-exists :supersede
 			      :external-format :iso8859-1
 			      )
 	       (format t "~&#@ ~A~2%" domain)

commit d17f096120072b1d498eb72ac348a78d6039b2c5
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Oct 1 07:43:20 2011 -0700

    Add -O option to allow specifying options for all builds.
    Useful, for example, for doing a full build with reduced space sizes
    or stack sizes.

diff --git a/tools/build.sh b/tools/build.sh
index 0f926a7..85e4041 100755
--- a/tools/build.sh
+++ b/tools/build.sh
@@ -47,7 +47,8 @@ GIT_HASH="`(cd src; git log -1 --pretty=format:%t 2>/dev/null)`"
 # Add the tree hash to the version
 VERSION="$VERSION $GIT_HASH"
 BASE=build
-OLDLISP="cmulisp -noinit"
+OLDLISPFLAGS="-noinit -nositeinit"
+OLDLISP="cmulisp"
 
 SKIPUTILS=no
 
@@ -94,7 +95,9 @@ usage ()
     echo "    -?        This help message"
     echo "    -w        Specify a different build-world.sh script"
     echo "    -U        If translations are done, overwrite the CVS files with the"
-    echo "               translations instead of computing and displayin the diffs."
+    echo "               translations instead of computing and displaying the diffs."
+    echo "    -O opt    Any additional command-line flags to use when building."
+    echo "               The flags always include -noinit -nositeinit"
     exit 1
 }
 
@@ -146,7 +149,7 @@ BUILDWORLD="$TOOLDIR/build-world.sh"
 BUILD_POT="yes"
 UPDATE_TRANS=
 
-while getopts "123Po:b:v:uB:C:Ui:f:w:?" arg
+while getopts "123Po:b:v:uB:C:Ui:f:w:O:?" arg
 do
     case $arg in
 	1) ENABLE2="no" ;;
@@ -164,6 +167,7 @@ do
         P) BUILD_POT=no ;;
         w) BUILDWORLD="$OPTARG" ;;
         U) UPDATE_TRANS="yes";;
+	O) OLDLISPFLAGS="$OLDLISPFLAGS $OPTARG" ;;
 	\?) usage
 	    ;;
     esac
@@ -185,13 +189,13 @@ MAKE_TARGET=all
 export INTERACTIVE
 
 BUILD=1
-OLDLISP="$OLDLISP $FPU_MODE"
+OLDLISP="$OLDLISP $OLDLISPFLAGS $FPU_MODE"
 buildit
 
 bootfiles=
 
 TARGET=$BASE-3
-OLDLISP="${BASE}-2/lisp/lisp -noinit $FPU_MODE"
+OLDLISP="${BASE}-2/lisp/lisp $OLDLISPFLAGS $FPU_MODE"
 ENABLE=$ENABLE3
 
 BUILD=2
@@ -202,7 +206,7 @@ buildit
 
 TARGET=$BASE-4
 CLEAN_FLAGS="-K all"
-OLDLISP="${BASE}-3/lisp/lisp -noinit $FPU_MODE"
+OLDLISP="${BASE}-3/lisp/lisp $OLDLISPFLAGS $FPU_MODE"
 ENABLE=$ENABLE4
 
 if [ "${BUILD_POT}" = "yes" ]; then
@@ -220,7 +224,7 @@ buildit
 
 if [ "$SKIPUTILS" = "no" ];
 then
-    OLDLISP="${BASE}-4/lisp/lisp -noinit $FPU_MODE"
+    OLDLISP="${BASE}-4/lisp/lisp $OLDLISPFLAGS $FPU_MODE"
     time $TOOLDIR/build-utils.sh $TARGET $FPU_MODE
 fi
 

-----------------------------------------------------------------------

Summary of changes:
 code/intl.lisp               |    3 +--
 general-info/release-20c.txt |    2 ++
 tools/build.sh               |   18 +++++++++++-------
 3 files changed, 14 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list