Test ARM cross compilation under Travis
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/e65b995f Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/e65b995f Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/e65b995f Branch: refs/heads/master Commit: e65b995fc48020af2675d05271c547b31a434d7a Parents: c9514ad Author: Nick Wellnhofer <[email protected]> Authored: Sat Feb 4 00:46:27 2017 +0100 Committer: Nick Wellnhofer <[email protected]> Committed: Sat Feb 4 18:13:34 2017 +0100 ---------------------------------------------------------------------- .travis.yml | 6 ++++++ devel/bin/travis-test.sh | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/e65b995f/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 7bd87b7..3c150d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,12 @@ script: devel/bin/travis-test.sh matrix: include: - env: CLOWNFISH_HOST=c + - env: CLOWNFISH_HOST=c TARGET_CC=arm-linux-gnueabihf-gcc + addons: + apt: + packages: + - gcc-arm-linux-gnueabihf + - libc6-dev-armhf-cross - env: CLOWNFISH_HOST=go - env: CLOWNFISH_HOST=perl PERL_VERSION=5.20-extras - env: CLOWNFISH_HOST=perl PERL_VERSION=5.18-extras http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/e65b995f/devel/bin/travis-test.sh ---------------------------------------------------------------------- diff --git a/devel/bin/travis-test.sh b/devel/bin/travis-test.sh index a41c7e6..f96f779 100755 --- a/devel/bin/travis-test.sh +++ b/devel/bin/travis-test.sh @@ -27,7 +27,11 @@ test_c() { make -j test cd ../../runtime/c ./configure - make -j test + if [ -z "$TARGET_CC" ]; then + make -j test + else + make -j + fi } test_perl() {
