From 3273f8edb6c40ed9e046c807b0f1d1ff42bb9a35 Mon Sep 17 00:00:00 2001 From: Christophe Rhodes Date: Sun, 8 May 2005 15:55:06 +0000 Subject: [PATCH] 0.9.0.26: More build fixes ... for our non-8859-1 friends, explicitly request the C locale while building. ... running the tests (and indeed starting up the new sbcl) in unknown locales will fail instantly, but that's probably less annoying than having the build fail at cold-init time. ... probably stdin/out/err should fall back to ascii external format if all else fails --- make-host-1.sh | 3 +++ make-host-2.sh | 3 +++ make-target-1.sh | 3 +++ make-target-2.sh | 3 +++ make-target-contrib.sh | 3 +++ make.sh | 3 +++ version.lisp-expr | 2 +- 7 files changed, 19 insertions(+), 1 deletion(-) diff --git a/make-host-1.sh b/make-host-1.sh index 609341958..cf3e2160b 100644 --- a/make-host-1.sh +++ b/make-host-1.sh @@ -15,6 +15,9 @@ echo //entering make-host-1.sh +LANG=C +export LANG + # Compile and load the cross-compiler. (We load it here not because we're # about to use it, but because it's written under the assumption that each # file will be loaded before the following file is compiled.) diff --git a/make-host-2.sh b/make-host-2.sh index cbbfabed9..ae5ae3d1f 100644 --- a/make-host-2.sh +++ b/make-host-2.sh @@ -15,6 +15,9 @@ echo //entering make-host-2.sh +LANG=C +export LANG + # In some cases, a debugging build of the system will creates a core # file output/after-xc.core in the next step. In cases where it # doesn't, it's confusing and basically useless to have any old copies diff --git a/make-target-1.sh b/make-target-1.sh index a8d42a3ad..7fbf974c5 100644 --- a/make-target-1.sh +++ b/make-target-1.sh @@ -15,6 +15,9 @@ echo //entering make-target-1.sh +LANG=C +export LANG + # Build the runtime system and symbol table (.nm) file. # # (This C build has to come after the first genesis in order to get diff --git a/make-target-2.sh b/make-target-2.sh index fb27e2743..19baf68a4 100644 --- a/make-target-2.sh +++ b/make-target-2.sh @@ -15,6 +15,9 @@ echo //entering make-target-2.sh +LANG=C +export LANG + # Do warm init stuff, e.g. building and loading CLOS, and stuff which # can't be done until CLOS is running. # diff --git a/make-target-contrib.sh b/make-target-contrib.sh index 96ea6102d..e86138229 100644 --- a/make-target-contrib.sh +++ b/make-target-contrib.sh @@ -13,6 +13,9 @@ # provided with absolutely no warranty. See the COPYING and CREDITS # files for more information. +LANG=C +export LANG + . ./find-gnumake.sh find_gnumake diff --git a/make.sh b/make.sh index 35cb61d08..2a9a9b684 100755 --- a/make.sh +++ b/make.sh @@ -52,6 +52,9 @@ # whether the cross-compilation host returns suitable values from # UPGRADED-ARRAY-ELEMENT-TYPE?) +LANG=C +export LANG + build_started=`date` echo "//starting build: $build_started" diff --git a/version.lisp-expr b/version.lisp-expr index 068b216d9..4e506465f 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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.0.25" +"0.9.0.26"