Commit c0adaf95 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Add support for CCL on Linux x86_64.

Should fix https://bugs.launchpad.net/bugs/513338
ASDF test suite does not support 64-bit CCL
parent fcc6f1f9
...@@ -71,39 +71,47 @@ if [ -z $1 ] ; then ...@@ -71,39 +71,47 @@ if [ -z $1 ] ; then
lisp="sbcl" lisp="sbcl"
fi fi
if [ "$lisp" = "sbcl" ] ; then case "$lisp" in
sbcl)
if type sbcl ; then if type sbcl ; then
fasl_ext="fasl" fasl_ext="fasl"
command="sbcl --userinit /dev/null --sysinit /dev/null --noinform --noprogrammer" command="sbcl --userinit /dev/null --sysinit /dev/null --noinform --noprogrammer"
fi fi ;;
elif [ "$lisp" = "clisp" ] ; then clisp)
if type clisp ; then if type clisp ; then
fasl_ext="fas" fasl_ext="fas"
command=`which clisp` command=`which clisp`
command="$command -norc -ansi -I - " command="$command -norc -ansi -I - "
fi fi ;;
elif [ "$lisp" = "allegro" ] ; then allegro)
if type alisp ; then if type alisp ; then
fasl_ext="fasl" fasl_ext="fasl"
command="alisp -q -batch " command="alisp -q -batch "
fi fi ;;
elif [ "$lisp" = "allegromodern" ] ; then allegromodern)
if type mlisp ; then if type mlisp ; then
fasl_ext="fasl" fasl_ext="fasl"
command="mlisp -q -batch " command="mlisp -q -batch "
fi fi ;;
elif [ "$lisp" = "ccl" ] ; then ccl)
if type ccl ; then if type ccl ; then
fasl_ext="dx32fsl" case `uname -s` in
Linux) fasl_os=lx ;;
Darwin) fasl_os=dx ;;
esac
case `uname -m` in
x86_64|ppc64) fasl_bits=64 ;;
i?86|ppc) fasl_bits=32 ;;
esac
fasl_ext="${fasl_os}${fasl_bits}fsl"
command="ccl --no-init --quiet --batch " command="ccl --no-init --quiet --batch "
fi fi ;;
fi cmucl)
if type lisp ; then
fasl_ext="x86f"
#if [ -x /usr/bin/lisp ] command="lisp -batch -noinit"
#then fi ;;
# do_tests "/usr/bin/lisp -batch -noinit" x86f esac
#fi
create_asds () { create_asds () {
mkdir -p {conf.d,dir1,dir2/{dir3,dir4}} mkdir -p {conf.d,dir1,dir2/{dir3,dir4}}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment