diff options
Diffstat (limited to 'bug-1925/build.sh')
-rwxr-xr-x | bug-1925/build.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bug-1925/build.sh b/bug-1925/build.sh new file mode 100755 index 0000000..ed22bcd --- /dev/null +++ b/bug-1925/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -e + +case ${TARGET} in + *arm*linux*) + # Only Linux toolchains support fortran + CFLAGS="-lgfortran -foffload=-lgfortran -fopenmp -static" + ;; + *) + echo "$(basename $(pwd)): SKIP" > result.txt + exit 0 + ;; +esac + +echo "$(basename $(pwd)): FAIL" > result.txt +set -x +${FCC} retval1.f90 -o retval1.exe ${CFLAGS} +OUT=/tmp/retval1.exe.$$ +scp retval1.exe ${AARCH32BOARD}:${OUT} +trap "ssh ${AARCH32BOARD} rm ${OUT}" EXIT +ssh ${AARCH32BOARD} chmod +x ${OUT} +ssh ${AARCH32BOARD} ${OUT} +set +x +echo "$(basename $(pwd)): PASS" > result.txt |