X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fforeign.test.sh;h=01fdc855746dcf44a17ae8ae8a722b6920722001;hb=0cff6b0b7e6f1d148586f81f620b9c86ed217caa;hp=6e761335d3e8df4f5dd6b1eaca77a74e3b90414d;hpb=60053af56e69de2fd251cde8fcdb2ea7f01d0b01;p=sbcl.git diff --git a/tests/foreign.test.sh b/tests/foreign.test.sh index 6e76133..01fdc85 100644 --- a/tests/foreign.test.sh +++ b/tests/foreign.test.sh @@ -36,6 +36,9 @@ build_so() ( esac if [ "`uname`" = Darwin ]; then SO_FLAGS="-bundle" + if run_sbcl --eval '(sb-ext:quit :unix-status #+x86-64 0 #-x86-64 1)'; then + CFLAGS="$CFLAGS -arch x86_64" + fi else SO_FLAGS="-shared" fi @@ -124,8 +127,8 @@ cat > $TEST_FILESTEM.base.lisp < $TEST_FILESTEM.test.lisp < $TEST_FILESTEM.test.lisp <