diff --git a/.travis.yml b/.travis.yml index e74b680..7259cc0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,8 @@ sudo: required matrix: include: + - env: TARGET=powerpc64le-unknown-linux-gnu + os: linux - env: TARGET=aarch64-unknown-linux-gnu os: linux - env: TARGET=arm-unknown-linux-gnueabi @@ -27,8 +29,6 @@ matrix: os: linux - env: TARGET=powerpc64-unknown-linux-gnu os: linux - - env: TARGET=powerpc64le-unknown-linux-gnu - os: linux - env: TARGET=thumbv6m-none-eabi os: linux - env: TARGET=thumbv7em-none-eabi diff --git a/ci/env.sh b/ci/env.sh index 50f19b2..5524995 100644 --- a/ci/env.sh +++ b/ci/env.sh @@ -47,6 +47,8 @@ case $TARGET in powerpc64le-unknown-linux-gnu) export PREFIX=powerpc64le-linux-gnu- export QEMU_LD_PREFIX=/usr/powerpc64le-linux-gnu + # QEMU crashes, even running the simplest cross compiled C program: + # `int main() { return 0; }` export RUN_TESTS=n ;; thumbv*-none-eabi) diff --git a/ci/install.sh b/ci/install.sh index bdb0fa1..db862cc 100644 --- a/ci/install.sh +++ b/ci/install.sh @@ -3,12 +3,7 @@ set -ex . $(dirname $0)/env.sh install_qemu() { - case ${QEMU_ARCH:-$TRAVIS_OS_NAME} in - i386) - dpkg --add-architecture $QEMU_ARCH - apt-get install -y --no-install-recommends \ - binfmt-support qemu-user-static:$QEMU_ARCH - ;; + case $TRAVIS_OS_NAME in linux) apt-get update apt-get install -y --no-install-recommends \