From 8c029ed1b4ea6ed80511d0457b895f01d3c541be Mon Sep 17 00:00:00 2001 From: Jorge Aparicio Date: Tue, 9 Aug 2016 15:37:24 -0500 Subject: [PATCH] use docker --- .travis.yml | 7 ++----- ci/env.sh | 7 ++++++- ci/install.sh | 4 ++++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index b3fd61d..13e843e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,11 +44,8 @@ matrix: os: osx - env: TARGET=i586-unknown-linux-gnu os: linux - dist: trusty - addons: - apt: - packages: - - gcc-multilib + services: docker + sudo: required - env: TARGET=i686-unknown-linux-gnu os: linux addons: diff --git a/ci/env.sh b/ci/env.sh index ee3bd16..09b86f2 100644 --- a/ci/env.sh +++ b/ci/env.sh @@ -30,10 +30,15 @@ case $TARGET in export PREFIX=arm-linux-gnueabihf- export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf ;; + i586-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 + ;; mips-unknown-linux-gnu) # See #2 export DONT_RUN_TESTS=y - # NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no) if [[ -z $DOCKER ]]; then export DOCKER=y fi diff --git a/ci/install.sh b/ci/install.sh index 82c4c59..c97a45d 100644 --- a/ci/install.sh +++ b/ci/install.sh @@ -38,6 +38,10 @@ install_c_toolchain() { sudo apt-get install -y --no-install-recommends \ gcc-aarch64-linux-gnu libc6-dev-arm64-cross ;; + i586-unknown-linux-gnu) + apt-get install -y --no-install-recommends \ + gcc libc6-dev-i386 + ;; mips-unknown-linux-gnu) apt-get install -y --no-install-recommends \ gcc-mips-linux-gnu libc6-dev-mips-cross