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@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@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@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