Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19069
Modified Files:
binary-distribution.sh clean.sh distclean.sh find-gnumake.sh
install.sh make-config.sh make-genesis-2.sh make-target-1.sh
make-target-contrib.sh make.sh slam.sh source-distribution.sh
version.lisp-expr
Log Message:
0.9.8.27:
Merge patch from James Bielman fixing self-build under Win32.
... a little bit of an accident ensued; I ran
canonicalize-whitespace on .sh files, which seemed to
work (except on wc.sh) until it scribbled all over
make.sh, confusing the shell interpreter utterly.
... the resulting files have built the system, nevertheless.
Index: binary-distribution.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/binary-distribution.sh,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- binary-distribution.sh 16 Sep 2005 13:26:39 -0000 1.12
+++ binary-distribution.sh 9 Jan 2006 13:00:17 -0000 1.13
@@ -18,8 +18,8 @@
$b/pubring.pgp \
$b/contrib/asdf-module.mk \
$b/contrib/vanilla-module.mk \
- `for dir in $b/contrib/*; do
- if test -d $dir && test -f $dir/test-passed; then
+ `for dir in $b/contrib/*; do
+ if test -d $dir && test -f $dir/test-passed; then
echo $dir
fi
done`
Index: clean.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/clean.sh,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- clean.sh 16 Sep 2005 13:26:39 -0000 1.21
+++ clean.sh 9 Jan 2006 13:00:17 -0000 1.22
@@ -40,7 +40,7 @@
# are never in the sources, so must've been created
# sbcl
# the runtime environment, created by compiling C code
-# sbcl.h
+# sbcl.h
# information about Lisp code needed to build the runtime environment,
# created by running GENESIS
# Config, target
@@ -59,7 +59,7 @@
# .#*, *.orig, .*.orig, *.rej
# rubbish left behind by CVS updates
# *.htm, *.html
-# The system doc sources are mostly texinfo, plus various odds
+# The system doc sources are mostly texinfo, plus various odds
# and ends like docstrings embedded in .lisp sources; any HTML is
# automatically-generated output.
# depend
@@ -73,34 +73,34 @@
# test-passed
# generated by automatic directory-test-thyself procedure
find . \( \
- -type l -o \
- -name '*~' -o \
- -name '#*#' -o \
- -name '.#*' -o \
- -name '*.orig' -o \
- -name '.*.orig' -o \
+ -type l -o \
+ -name '*~' -o \
+ -name '#*#' -o \
+ -name '.#*' -o \
+ -name '*.orig' -o \
+ -name '.*.orig' -o \
-name '*.rej' -o \
- -name '?*.x86f' -o \
- -name '?*.axpf' -o \
- -name '?*.lbytef' -o \
- -name '?*.fasl' -o \
- -name 'core' -o \
- -name '?*.core' -o \
- -name '*.map' -o \
- -name '*.nm' -o \
- -name '*.host-obj' -o \
- -name '*.lisp-obj' -o \
- -name '*.target-obj' -o \
- -name '*.lib' -o \
- -name '*.tmp' -o \
- -name '*.lisp-temp' -o \
- -name '*.o' -o \
- -name '*.so' -o \
- -name 'a.out' -o \
- -name 'sbcl' -o \
- -name 'sbcl.h' -o \
- -name 'depend' -o \
- -name 'TAGS' -o \
- -name 'tags' -o \
- -name 'test-passed' -o \
- -name 'local-target-features.lisp-expr' \) -print | xargs rm -f
+ -name '?*.x86f' -o \
+ -name '?*.axpf' -o \
+ -name '?*.lbytef' -o \
+ -name '?*.fasl' -o \
+ -name 'core' -o \
+ -name '?*.core' -o \
+ -name '*.map' -o \
+ -name '*.nm' -o \
+ -name '*.host-obj' -o \
+ -name '*.lisp-obj' -o \
+ -name '*.target-obj' -o \
+ -name '*.lib' -o \
+ -name '*.tmp' -o \
+ -name '*.lisp-temp' -o \
+ -name '*.o' -o \
+ -name '*.so' -o \
+ -name 'a.out' -o \
+ -name 'sbcl' -o \
+ -name 'sbcl.h' -o \
+ -name 'depend' -o \
+ -name 'TAGS' -o \
+ -name 'tags' -o \
+ -name 'test-passed' -o \
+ -name 'local-target-features.lisp-expr' \) -print | xargs rm -f
Index: distclean.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/distclean.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- distclean.sh 16 Sep 2005 13:26:39 -0000 1.4
+++ distclean.sh 9 Jan 2006 13:00:17 -0000 1.5
@@ -1,7 +1,7 @@
#!/bin/sh
set -e
-# a superset of clean.sh, cleaning up not only automatically
+# a superset of clean.sh, cleaning up not only automatically
# generated files but other things (e.g. customization files)
# which shouldn't be in the distribution
@@ -16,10 +16,10 @@
# Since the CVS/ subdirectories on my (WHN) machine have CVS/Root
# containing
# :ext:wnewman@...
-# they're not useful for anyone else, so blow them away. (And even
-# if we could set them up to refer to CVS in a way that someone else
-# could use, perhaps referring to SourceForge anoncvs, what'd be the
-# point? I'd expect a comfortable majority of those who want to do
+# they're not useful for anyone else, so blow them away. (And even
+# if we could set them up to refer to CVS in a way that someone else
+# could use, perhaps referring to SourceForge anoncvs, what'd be the
+# point? I'd expect a comfortable majority of those who want to do
# CVS operations would be inclined to start with "cvs co" anyway.)
find . \( -type d -a -name CVS \) -print | xargs rm -r
Index: find-gnumake.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/find-gnumake.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- find-gnumake.sh 16 Sep 2005 13:26:39 -0000 1.4
+++ find-gnumake.sh 9 Jan 2006 13:00:17 -0000 1.5
@@ -11,7 +11,7 @@
GNUMAKE=gmake
elif [ -x "`which gnumake`" ] ; then
# MacOS X aka Darwin
- GNUMAKE=gnumake
+ GNUMAKE=gnumake
elif [ "GNU Make" = "`make -v | head -n 1 | cut -b 0-8`" ]; then
GNUMAKE=make
else
Index: install.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/install.sh,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- install.sh 16 Sep 2005 13:26:39 -0000 1.22
+++ install.sh 9 Jan 2006 13:00:17 -0000 1.23
@@ -3,10 +3,10 @@
# Install SBCL files into the usual places.
-ensure_dirs ()
+ensure_dirs ()
{
- for j in $*; do
- test -d $j || mkdir -p $j
+ for j in $*; do
+ test -d $j || mkdir -p $j
done;
}
@@ -28,10 +28,10 @@
# Before doing anything else, make sure we have an SBCL to install
if [ -f src/runtime/sbcl ]; then
if [ -f output/sbcl.core ]; then
- true
+ true
else
- echo "output/sbcl.core not found, aborting installation."
- exit 1
+ echo "output/sbcl.core not found, aborting installation."
+ exit 1
fi
else
echo "src/runtime/sbcl not found, aborting installation."
@@ -58,7 +58,7 @@
cp src/runtime/sbcl $BUILD_ROOT$INSTALL_ROOT/bin/
cp output/sbcl.core $BUILD_ROOT$SBCL_HOME/sbcl.core
-# installing contrib
+# installing contrib
SBCL="`pwd`/src/runtime/sbcl --noinform --core `pwd`/output/sbcl.core --userinit /dev/null --sysinit /dev/null --disable-debugger"
SBCL_BUILDING_CONTRIB=1
Index: make-config.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make-config.sh,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- make-config.sh 6 Jan 2006 01:11:07 -0000 1.55
+++ make-config.sh 9 Jan 2006 13:00:17 -0000 1.56
@@ -17,6 +17,74 @@
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
+case `uname` in
+ Linux)
+ sbcl_os="linux"
+ ;;
+ OSF1)
+ # it's changed name twice since it was called OSF/1: clearly
+ # the marketers forgot to tell the engineers about Digital Unix
+ # _or_ OSF/1 ...
+ sbcl_os="osf1"
+ ;;
+ *BSD)
+ case `uname` in
+ FreeBSD)
+ sbcl_os="freebsd"
+ ;;
+ OpenBSD)
+ sbcl_os="openbsd"
+ ;;
+ NetBSD)
+ sbcl_os="netbsd"
+ ;;
+ *)
+ echo unsupported BSD variant: `uname`
+ exit 1
+ ;;
+ esac
+ ;;
+ Darwin)
+ sbcl_os="darwin"
+ ;;
+ SunOS)
+ sbcl_os="sunos"
+ ;;
+ CYGWIN* | WindowsNT | MINGW*)
+ sbcl_os="win32"
+ ;;
+ *)
+ echo unsupported OS type: `uname`
+ exit 1
+ ;;
+esac
+
+link_or_copy() {
+ if [ "$sbcl_os" = "win32" ] ; then
+ cp -r "$1" "$2"
+ else
+ ln -s "$1" "$2"
+ fi
+}
+
+remove_dir_safely() {
+ if [ "$sbcl_os" = "win32" ] ; then
+ if [ -d "$1" ] ; then
+ rm -rf "$1"
+ elif [ -e "$1" ] ; then
+ echo "I'm afraid to remove non-directory $1."
+ exit 1
+ fi
+ else
+ if [ -h "$1" ] ; then
+ rm "$1"
+ elif [ -w "$1" ] ; then
+ echo "I'm afraid to replace non-symlink $1 with a symlink."
+ exit 1
+ fi
+ fi
+}
+
echo //entering make-config.sh
echo //ensuring the existence of output/ directory
@@ -30,10 +98,10 @@
printf '(' >> $ltf
echo //guessing default target CPU architecture from host architecture
-case `uname -m` in
- *86) guessed_sbcl_arch=x86 ;;
+case `uname -m` in
+ *86) guessed_sbcl_arch=x86 ;;
i86pc) guessed_sbcl_arch=x86 ;;
- *x86_64) guessed_sbcl_arch=x86-64 ;;
+ *x86_64) guessed_sbcl_arch=x86-64 ;;
[Aa]lpha) guessed_sbcl_arch=alpha ;;
sparc*) guessed_sbcl_arch=sparc ;;
sun*) guessed_sbcl_arch=sparc ;;
@@ -43,10 +111,10 @@
mips*) guessed_sbcl_arch=mips ;;
*)
# If we're not building on a supported target architecture, we
- # we have no guess, but it's not an error yet, since maybe
- # target architecture will be specified explicitly below.
- guessed_sbcl_arch=''
- ;;
+ # we have no guess, but it's not an error yet, since maybe
+ # target architecture will be specified explicitly below.
+ guessed_sbcl_arch=''
+ ;;
esac
echo //setting up CPU-architecture-dependent information
@@ -56,35 +124,28 @@
echo "can't guess target SBCL architecture, need SBCL_ARCH environment var"
exit 1
fi
-printf ":%s" "$sbcl_arch" >> $ltf
+printf ":%s" "$sbcl_arch" >> $ltf
for d in src/compiler src/assembly; do
echo //setting up symlink $d/target
original_dir=`pwd`
+ remove_dir_safely "$d/target"
cd ./$d
- if [ -h target ] ; then
- rm target
- elif [ -w target ] ; then
- echo "I'm afraid to replace non-symlink $d/target with a symlink."
- exit 1
- fi
if [ -d $sbcl_arch ] ; then
- ln -s $sbcl_arch target
+ link_or_copy $sbcl_arch target
else
- echo "missing sbcl_arch directory $PWD/$sbcl_arch"
- exit 1
+ echo "missing sbcl_arch directory $PWD/$sbcl_arch"
+ exit 1
fi
cd $original_dir
done
echo //setting up symlink src/compiler/assembly
-if [ -h src/compiler/assembly ] ; then
- rm src/compiler/assembly
-elif [ -w src/compiler/assembly ] ; then
- echo "I'm afraid to replace non-symlink compiler/assembly with a symlink."
- exit 1
-fi
-ln -s ../assembly src/compiler/assembly
+remove_dir_safely src/compiler/assembly
+original_dir=`pwd`
+cd src/compiler
+link_or_copy ../assembly assembly
+cd $original_dir
echo //setting up OS-dependent information
original_dir=`pwd`
@@ -93,82 +154,78 @@
# KLUDGE: these two logically belong in the previous section
# ("architecture-dependent"); it seems silly to enforce this in terms
# of the shell script, though. -- CSR, 2002-02-03
-ln -s $sbcl_arch-arch.h target-arch.h
-ln -s $sbcl_arch-lispregs.h target-lispregs.h
-case `uname` in
- Linux)
- printf ' :elf' >> $ltf
- printf ' :linux' >> $ltf
- sbcl_os="linux"
- if [ $sbcl_arch = "x86-64" ]; then
- ln -s Config.x86_64-linux Config
- else
- ln -s Config.$sbcl_arch-linux Config
- fi
- ln -s $sbcl_arch-linux-os.h target-arch-os.h
- ln -s linux-os.h target-os.h
- ;;
- OSF1)
- # it's changed name twice since it was called OSF/1: clearly
- # the marketers forgot to tell the engineers about Digital Unix
- # _or_ OSF/1 ...
- printf ' :elf' >> $ltf
- printf ' :osf1' >> $ltf
- sbcl_os="osf1"
- ln -s Config.$sbcl_arch-osf1 Config
- ln -s $sbcl_arch-osf1-os.h target-arch-os.h
- ln -s osf1-os.h target-os.h
- ;;
- *BSD)
- printf ' :bsd' >> $ltf
- ln -s $sbcl_arch-bsd-os.h target-arch-os.h
- ln -s bsd-os.h target-os.h
- case `uname` in
- FreeBSD)
- printf ' :elf' >> $ltf
- printf ' :freebsd' >> $ltf
- sbcl_os="freebsd"
- ln -s Config.$sbcl_arch-freebsd Config
- ;;
- OpenBSD)
- printf ' :elf' >> $ltf
- printf ' :openbsd' >> $ltf
- sbcl_os="openbsd"
- ln -s Config.$sbcl_arch-openbsd Config
- ;;
- NetBSD)
+link_or_copy $sbcl_arch-arch.h target-arch.h
+link_or_copy $sbcl_arch-lispregs.h target-lispregs.h
+case "$sbcl_os" in
+ linux)
+ printf ' :elf' >> $ltf
+ printf ' :linux' >> $ltf
+ if [ $sbcl_arch = "x86-64" ]; then
+ link_or_copy Config.x86_64-linux Config
+ else
+ link_or_copy Config.$sbcl_arch-linux Config
+ fi
+ link_or_copy $sbcl_arch-linux-os.h target-arch-os.h
+ link_or_copy linux-os.h target-os.h
+ ;;
+ osf1)
+ printf ' :elf' >> $ltf
+ printf ' :osf1' >> $ltf
+ link_or_copy Config.$sbcl_arch-osf1 Config
+ link_or_copy $sbcl_arch-osf1-os.h target-arch-os.h
+ link_or_copy osf1-os.h target-os.h
+ ;;
+ *bsd)
+ printf ' :bsd' >> $ltf
+ link_or_copy $sbcl_arch-bsd-os.h target-arch-os.h
+ link_or_copy bsd-os.h target-os.h
+ case "$sbcl_os" in
+ freebsd)
+ printf ' :elf' >> $ltf
+ printf ' :freebsd' >> $ltf
+ link_or_copy Config.$sbcl_arch-freebsd Config
+ ;;
+ openbsd)
+ printf ' :elf' >> $ltf
+ printf ' :openbsd' >> $ltf
+ link_or_copy Config.$sbcl_arch-openbsd Config
+ ;;
+ netbsd)
printf ' :netbsd' >> $ltf
- printf ' :elf' >> $ltf
- sbcl_os="netbsd"
- ln -s Config.$sbcl_arch-netbsd Config
- ;;
- *)
- echo unsupported BSD variant: `uname`
- exit 1
- ;;
- esac
- ;;
- Darwin)
- printf ' :mach-o' >> $ltf
- printf ' :bsd' >> $ltf
- sbcl_os="darwin"
- ln -s $sbcl_arch-darwin-os.h target-arch-os.h
- ln -s bsd-os.h target-os.h
- printf ' :darwin' >> $ltf
- ln -s Config.$sbcl_arch-darwin Config
- ;;
- SunOS)
- printf ' :elf' >> $ltf
+ printf ' :elf' >> $ltf
+ link_or_copy Config.$sbcl_arch-netbsd Config
+ ;;
+ *)
+ echo unsupported BSD variant: `uname`
+ exit 1
+ ;;
+ esac
+ ;;
+ darwin)
+ printf ' :mach-o' >> $ltf
+ printf ' :bsd' >> $ltf
+ link_or_copy $sbcl_arch-darwin-os.h target-arch-os.h
+ link_or_copy bsd-os.h target-os.h
+ printf ' :darwin' >> $ltf
+ link_or_copy Config.$sbcl_arch-darwin Config
+ ;;
+ sunos)
+ printf ' :elf' >> $ltf
printf ' :sunos' >> $ltf
- sbcl_os="sunos"
- ln -s Config.$sbcl_arch-sunos Config
- ln -s $sbcl_arch-sunos-os.h target-arch-os.h
- ln -s sunos-os.h target-os.h
- ;;
+ link_or_copy Config.$sbcl_arch-sunos Config
+ link_or_copy $sbcl_arch-sunos-os.h target-arch-os.h
+ link_or_copy sunos-os.h target-os.h
+ ;;
+ win32)
+ printf ' :win32' >> $ltf
+ link_or_copy Config.$sbcl_arch-win32 Config
+ link_or_copy $sbcl_arch-win32-os.h target-arch-os.h
+ link_or_copy win32-os.h target-os.h
+ ;;
*)
- echo unsupported OS type: `uname`
- exit 1
- ;;
+ echo unsupported OS type: `uname`
+ exit 1
+ ;;
esac
cd $original_dir
@@ -198,7 +255,7 @@
printf ' :gencgc :stack-grows-downward-not-upward :c-stack-is-control-stack' >> $ltf
printf ' :stack-allocatable-closures :alien-callbacks' >> $ltf
if [ "$sbcl_os" = "linux" ] || [ "$sbcl_os" = "freebsd" ] || [ "$sbcl_os" = "netbsd" ] || [ "$sbcl_os" = "sunos" ]; then
- printf ' :linkage-table' >> $ltf
+ printf ' :linkage-table' >> $ltf
fi
elif [ "$sbcl_arch" = "x86-64" ]; then
printf ' :gencgc :stack-grows-downward-not-upward :c-stack-is-control-stack :linkage-table' >> $ltf
@@ -233,13 +290,13 @@
exit 1
fi
elif [ "$sbcl_arch" = "sparc" ]; then
- # Test the compiler in order to see if we are building on Sun
+ # Test the compiler in order to see if we are building on Sun
# toolchain as opposed to GNU binutils, and write the appropriate
- # FUNCDEF macro for assembler. No harm in running this on sparc-linux
+ # FUNCDEF macro for assembler. No harm in running this on sparc-linux
# as well.
sh tools-for-build/sparc-funcdef.sh > src/runtime/sparc-funcdef.h
if [ "$sbcl_os" = "sunos" ] || [ "$sbcl_os" = "linux" ]; then
- printf ' :linkage-table' >> $ltf
+ printf ' :linkage-table' >> $ltf
fi
printf ' :stack-allocatable-closures' >> $ltf
elif [ "$sbcl_arch" = "alpha" ]; then
Index: make-genesis-2.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make-genesis-2.sh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- make-genesis-2.sh 29 Dec 2005 16:08:31 -0000 1.9
+++ make-genesis-2.sh 9 Jan 2006 13:00:18 -0000 1.10
@@ -27,7 +27,7 @@
# symbol table data on the C runtime. And we can get that symbol
# data only after the C runtime has been built. Therefore, even
# though we ran GENESIS earlier, we couldn't get it to make a .core
-# file at that time; but we needed to run it earlier in order to
+# file at that time; but we needed to run it earlier in order to
# get to where we can write a .core file.)
echo //loading and running GENESIS to create cold-sbcl.core
$SBCL_XC_HOST < make-genesis-2.lisp
Index: make-target-1.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make-target-1.sh,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- make-target-1.sh 16 Sep 2005 13:26:39 -0000 1.14
+++ make-target-1.sh 9 Jan 2006 13:00:18 -0000 1.15
@@ -24,7 +24,7 @@
#
# (This C build has to come after the first genesis in order to get
# the sbcl.h the C build needs, and come before the second genesis in
-# order to produce the symbol table file that second genesis needs. It
+# order to produce the symbol table file that second genesis needs. It
# could come either before or after running the cross compiler; that
# doesn't matter.)
echo //building runtime system and symbol table file
Index: make-target-contrib.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make-target-contrib.sh,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- make-target-contrib.sh 16 Sep 2005 13:26:39 -0000 1.15
+++ make-target-contrib.sh 9 Jan 2006 13:00:18 -0000 1.16
@@ -51,7 +51,7 @@
for i in contrib/*; do
test -d $i && test -f $i/Makefile || continue;
# export INSTALL_DIR=$SBCL_HOME/`basename $i `
- test -f $i/test-passed && rm $i/test-passed
+ test -f $i/test-passed && rm $i/test-passed
$GNUMAKE -C $i test && touch $i/test-passed
done
@@ -62,10 +62,10 @@
do
if [ -d "$dir" -a -f "$dir/Makefile" -a ! -f "$dir/test-passed" ]; then
if $HEADER_HAS_BEEN_PRINTED; then
- echo > /dev/null
+ echo > /dev/null
else
- echo "Failed contribs:"
- HEADER_HAS_BEEN_PRINTED=true
+ echo "Failed contribs:"
+ HEADER_HAS_BEEN_PRINTED=true
fi
echo " `basename $dir`"
fi
Index: make.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make.sh,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- make.sh 16 Sep 2005 13:26:39 -0000 1.45
+++ make.sh 9 Jan 2006 13:00:18 -0000 1.46
@@ -33,7 +33,7 @@
# endlessly for a programmer to help it out with input
# on *DEBUG-IO*
# "lisp -batch" to use an existing CMU CL binary as a cross-compilation host
-# "lisp -noinit -batch"
+# "lisp -noinit -batch"
# to use an existing CMU CL binary as a cross-compilation host
# when you have weird things in your .cmucl-init file
# "openmcl --batch"
@@ -50,7 +50,7 @@
# optimizations (especially specializable arrays) that it doesn't
# know how to implement how in a portable way. (Or maybe that wouldn't
# require a second pass, just testing at build-the-cross-compiler time
-# whether the cross-compilation host returns suitable values from
+# whether the cross-compilation host returns suitable values from
# UPGRADED-ARRAY-ELEMENT-TYPE?)
LANG=C
@@ -87,7 +87,7 @@
# identify the target architecture).
# On the host system:
# SBCL_XC_HOST=<whatever> sh make-host-1.sh
-# Copy src/runtime/genesis/*.h from the host system to the target
+# Copy src/runtime/genesis/*.h from the host system to the target
# system.
# On the target system:
# sh make-target-1.sh
@@ -112,7 +112,7 @@
NPASSED=`find contrib -name test-passed -print | wc -l`
echo
echo "The build seems to have finished successfully, including $NPASSED (out of $NCONTRIBS)"
-echo "contributed modules. If you would like to run more extensive tests on"
+echo "contributed modules. If you would like to run more extensive tests on"
echo "the new SBCL, you can try:"
echo
echo " cd tests && sh ./run-tests.sh"
@@ -127,7 +127,7 @@
echo
echo "To install SBCL (more information in INSTALL):"
echo
-echo " sh install.sh"
+echo " sh install.sh"
build_finished=`date`
echo
Index: slam.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/slam.sh,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- slam.sh 16 Sep 2005 13:26:39 -0000 1.13
+++ slam.sh 9 Jan 2006 13:00:18 -0000 1.14
@@ -22,7 +22,7 @@
# This script is not a reliable way to build the system, but it is
# fast.:-| It can be useful if you are trying to debug a low-level
# problem, e.g. a problem in src/runtime/*.c or in
-# src/code/cold-init.lisp. Soon, you'll find yourself wanting to
+# src/code/cold-init.lisp. Soon, you'll find yourself wanting to
# test a small change in a file compiled into cold-sbcl.core without
# redoing the entire rebuild-the-system-from-scratch process. You may be
# able to avoid a complete make-host-2.sh by just letting this script
@@ -57,10 +57,10 @@
# Mostly it looks as though such limitations aren't fixable without
# the aforementioned rearchitecting or solving the halting problem.
#
-# To make this work, you need an after-xc.core file. To cause the
+# To make this work, you need an after-xc.core file. To cause the
# system to generate an after-xc.core file, you need
# :SB-AFTER-XC-CORE in target features during an ordinary build.
-# See the comments in base-target-features.lisp-expr for the
+# See the comments in base-target-features.lisp-expr for the
# recommended way to make that happen.
#######################################################################
@@ -89,9 +89,9 @@
;;
openmcl)
LISP="openmcl"
- INIT="-b"
- CORE="-I"
- ;;
+ INIT="-b"
+ CORE="-I"
+ ;;
*) echo unknown host type: "$HOST_TYPE"
echo should be one of "sbcl", "cmucl", or "clisp"
exit 1
Index: source-distribution.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/source-distribution.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- source-distribution.sh 16 Sep 2005 13:26:39 -0000 1.2
+++ source-distribution.sh 9 Jan 2006 13:00:18 -0000 1.3
@@ -4,4 +4,4 @@
# Create a source distribution. (You should run clean.sh first.)
b=${1:?missing base directory name argument}
-tar cf $b-source.tar $b
+tar cf $b-source.tar $b
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2637
retrieving revision 1.2638
diff -u -d -r1.2637 -r1.2638
--- version.lisp-expr 9 Jan 2006 12:45:47 -0000 1.2637
+++ version.lisp-expr 9 Jan 2006 13:00:18 -0000 1.2638
@@ -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".)
-"0.9.8.26"
+"0.9.8.27"
|