X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Frun-compiler.sh;h=c59baae675ad09738422e689bd9ae23d47e7e01c;hb=9bdd2579f980573a74daabe03120ed64b1733b11;hp=3532fe32f9371e790818e9540a1fd5b9dbdaf7a8;hpb=01b41fdd69d197da85f86a2e4f8971f3ef9dda82;p=sbcl.git diff --git a/tests/run-compiler.sh b/tests/run-compiler.sh index 3532fe3..c59baae 100644 --- a/tests/run-compiler.sh +++ b/tests/run-compiler.sh @@ -1,15 +1,19 @@ -#!/bin/sh +#!/bin/bash platform="${SBCL_SOFTWARE_TYPE}-${SBCL_MACHINE_TYPE}" -case "$platform" in - SunOS-*) CC=gcc ;; - *) CC=cc ;; -esac +if [ -z "$CC" ] +then + CC=cc +fi args= case "$platform" in Darwin-X86-64) args="-arch x86_64" ;; + Darwin-X86) args="-arch i386" ;; + SunOS-X86-64) args=-m64 ;; + Linux-X86) args="-m32" ;; + Linux-PowerPC) args="-m32" ;; esac while [ $# -gt 0 ]; do @@ -21,6 +25,7 @@ while [ $# -gt 0 ]; do FreeBSD-X86-64) new=-fPIC ;; Linux-MIPS) new=-fPIC ;; Linux-X86-64) new=-fPIC ;; + Linux-PowerPC) new=-fPIC ;; NetBSD-PowerPC) new=-fPIC ;; NetBSD-X86-64) new=-fPIC ;; OpenBSD-PowerPC) new=-fPIC ;;