# and non-linkage-table platforms fail this
PUNT=104
-testfilestem=${TMPDIR:-/tmp}/sbcl-foreign-test-$$
+testfiledir=sbcl-foreign-test-$$
+testfilestem=`pwd`/$testfiledir/sbcl-foreign-test
+mkdir $testfiledir
## Make some shared object files to test with.
build_so() {
echo building $1.so
- if [ "`uname -m`" = x86_64 -o "`uname -m`" = amd64 ]; then
+ if [ "`uname -m`" = x86_64 -o "`uname -m`" = amd64 -o \
+ "`uname -m`" = mips -o "`uname -m`" = mips64 ]; then
CFLAGS="$CFLAGS -fPIC"
fi
if [ "`uname`" = Darwin ]; then
echo missing .so ok
-rm -f $testfilestem.* $testfilestem-*
+rm -r $testfiledir
# success convention for script
exit 104