diff --git a/.travis.yml b/.travis.yml index 008cc3d..dacfd70 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,6 +52,10 @@ matrix: os: linux services: docker sudo: required + - env: TARGET=mipsel-unknown-linux-gnu + os: linux + services: docker + sudo: required - env: TARGET=powerpc-unknown-linux-gnu os: linux dist: trusty diff --git a/ci/env.sh b/ci/env.sh index 81b8901..fb3d1ef 100644 --- a/ci/env.sh +++ b/ci/env.sh @@ -33,6 +33,15 @@ case $TARGET in export QEMU=qemu-mips export QEMU_LD_PREFIX=/usr/mips-linux-gnu ;; + mipsel-unknown-linux-gnu) + # NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no) + if [[ -z $DOCKER ]]; then + export DOCKER=y + fi + export PREFIX=mipsel-linux-gnu- + export QEMU=qemu-mipsel + export QEMU_LD_PREFIX=/usr/mipsel-linux-gnu + ;; powerpc-unknown-linux-gnu) export PREFIX=powerpc-linux-gnu- export QEMU_LD_PREFIX=/usr/powerpc-linux-gnu diff --git a/ci/install.sh b/ci/install.sh index 85fcc4d..82c4c59 100644 --- a/ci/install.sh +++ b/ci/install.sh @@ -13,6 +13,7 @@ install_deps() { install_qemu() { case $TARGET in mips-unknown-linux-gnu | \ + mipsel-unknown-linux-gnu | \ powerpc64-unknown-linux-gnu | \ powerpc64le-unknown-linux-gnu) apt-get install -y --no-install-recommends \ @@ -41,6 +42,10 @@ install_c_toolchain() { apt-get install -y --no-install-recommends \ gcc-mips-linux-gnu libc6-dev-mips-cross ;; + mipsel-unknown-linux-gnu) + apt-get install -y --no-install-recommends \ + gcc-mipsel-linux-gnu libc6-dev-mipsel-cross + ;; powerpc64-unknown-linux-gnu) apt-get install -y --no-install-recommends \ gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross