X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=make.sh;h=2249dadaf9e2d69bbdb9b9eb86a2c5822c5cfa6d;hb=b05ccdd91520249de6b465e226d3708089e541dc;hp=eefedc9d0b186f50fffa7c21485c06939fd91b8a;hpb=92f6ecdad23faf8b1677c24aa57c5eaec96d9c82;p=sbcl.git diff --git a/make.sh b/make.sh index eefedc9..2249dad 100755 --- a/make.sh +++ b/make.sh @@ -18,17 +18,26 @@ # The value of SBCL_XC_HOST should be a command to invoke the # cross-compilation Lisp system in such a way that it reads commands # from standard input, and terminates when it reaches end of file on -# standard input. Suitable values are: +# standard input. Some suitable values are: # "sbcl" to use an existing SBCL binary as a cross-compilation host # "sbcl --sysinit /dev/null --userinit /dev/null" # to use an existing SBCL binary as a cross-compilation host # even though you have stuff in your initialization files # which makes it behave in such a non-standard way that # it keeps the build from working +# "sbcl --noprogrammer" +# to use an existing SBCL binary as a cross-compilation host +# and tell it to handle errors as best it can by itself, +# without trying to use *DEBUG-IO* to ask for help from +# the programmer # "lisp -batch" to use an existing CMU CL binary as a cross-compilation host # "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 +# Someday CLISP should work +# "clisp" +# but as of sbcl-0.7.1.17, it still doesn't. (SBCL's fault: too much +# unportable code!) # # FIXME: Make a more sophisticated command line parser, probably # accepting "sh make.sh --xc-host foolisp" instead of the @@ -41,7 +50,7 @@ # require a second pass, just testing at build-the-cross-compiler time # whether the cross-compilation host returns suitable values from # UPGRADED-ARRAY-ELEMENT-TYPE?) -export SBCL_XC_HOST="${1:-sbcl}" +export SBCL_XC_HOST="${1:-sbcl --noprogrammer}" echo //SBCL_XC_HOST=\"$SBCL_XC_HOST\" # If you're cross-compiling, you should probably just walk through the @@ -74,3 +83,4 @@ sh make-host-1.sh || exit 1 sh make-target-1.sh || exit 1 sh make-host-2.sh || exit 1 sh make-target-2.sh || exit 1 +date