[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