Draft: Cross Test Suite
This mutilates the test-suite to support cross compilers.
This is to be run with e.g.
STAGE1_GHC=/path/to/ghc/inplace/bin/ghc-stage1 \
WRAPPED_ISERV=/path/to/ghc/inplace/bin/iserv-wrapped \
TEST_WRAPPER=$qemuOrWineOrNode \
SKIP_PERF_TESTS=YES \
LD=$target-ld \
STRIP=$target-strip \
TEST_HC=/path/to/ghc/inplace/bin/ghc-stage1 \
make test \
THREADS=64 stage=1 VERBOSE=1
where iserv-wrapped
is
#/usr/bin/env sh
$TEST_WRAPPER /path/to/ghc/ghc/inplace/lib/bin/ghc-iserv "$@"
This also needs additional patches to libraries: testsuite-submodule.diff
Edited by Andreas Klebinger