The testsuite assumes "tablet" is a known host. Before running the testsuite, define "tablet" in /etc/hosts --- gcc/testsuite/ada/acats/run_acats.orig 2011-08-18 12:31:35.000000000 -0500 +++ gcc/testsuite/ada/acats/run_acats 2011-08-18 12:31:35.000000000 -0500 @@ -11,7 +11,7 @@ host_gnatchop=`which gnatchop` host_gnatmake=`which gnatmake` ROOT=`${PWDCMD-pwd}` -BASE=`cd $ROOT/../../..; ${PWDCMD-pwd}` +BASE=`realpath $ROOT/../../..` PATH=$BASE:$ROOT:$PATH ADA_INCLUDE_PATH=$BASE/ada/rts @@ -23,12 +23,12 @@ exit 1 fi -if [ ! -f $BASE/gnatchop ]; then +if [ ! -f $host_gnatchop ]; then echo gnattools missing, exiting. exit 1 fi -if [ ! -f $BASE/gnatmake ]; then +if [ ! -f $host_gnatmake ]; then echo gnattools missing, exiting. exit 1 fi @@ -46,8 +46,8 @@ chmod +x host_gnatchop echo '#!/bin/sh' > host_gnatmake -echo PATH=`dirname $host_gnatmake`:'$PATH' >> host_gnatmake -echo unset ADA_INCLUDE_PATH ADA_OBJECTS_PATH GCC_EXEC_PREFIX >> host_gnatmake +echo unset -v `env | sed -e "s/=.*//" -e "s/^\.//"` >> host_gnatmake +echo PATH=`dirname $host_gnatmake`:'/sbin:/bin:/usr/bin:/usr/sbin' >> host_gnatmake echo export PATH >> host_gnatmake echo exec gnatmake '"$@"' >> host_gnatmake