define-alien-routine: better result type for c-string.
[sbcl.git] / build-comparison.sh
blob65beab40175208d409f34d35c46b1e2b3a6e28e8
1 OUT=$(mktemp -d)
2 for arch in x86 x86-64; do
3 for host in sbcl ccl32 ccl64 clisp; do
4 mkdir -p $OUT/$arch/$host
5 done
6 done
8 for arch in x86 x86-64; do
9 for host in sbcl ccl32 ccl64 clisp; do
10 case $host in
11 sbcl) xc_host=sbcl;;
12 ccl32) xc_host='lx86cl -b';;
13 ccl64) xc_host='lx86cl64 -b';;
14 clisp) xc_host='clisp -ansi -on-error abort';;
15 esac
16 ./make.sh --arch=$arch --xc-host="$xc_host" "$@" && tar cf - run-sbcl.sh src/runtime/sbcl obj/from-xc output | tar -C $OUT/$arch/$host -xf -
17 done
18 done
20 echo done: cd $OUT