1.0.12.33: Have foreign.test.sh create .so files under the test directory
[sbcl.git] / tests / foreign.test.sh
index 2f1f405..039d121 100644 (file)
@@ -21,13 +21,16 @@ echo //entering foreign.test.sh
 # 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
@@ -326,7 +329,7 @@ fi
 
 echo missing .so ok
 
-rm -f $testfilestem.* $testfilestem-*
+rm -r $testfiledir 
 
 # success convention for script
 exit 104