-#!/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" ;;
-esac
-
-case "$platform" in
- Darwin-X86) args="-arch i386" ;;
+ Darwin-X86) args="-arch i386" ;;
+ SunOS-X86-64) args=-m64 ;;
+ Linux-X86) args="-m32" ;;
+ Linux-PowerPC) args="-m32" ;;
esac
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 ;;