Skip to content

Commit 5a1eee9

Browse files
author
Jorge Aparicio
authored
Merge pull request #22 from japaric/i586
CI: test i586-unknown-linux-gnu
2 parents 8330a13 + 93d2342 commit 5a1eee9

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.travis.yml

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ sudo: false
33

44
matrix:
55
include:
6+
- env: TARGET=i586-unknown-linux-gnu
7+
os: linux
8+
services: docker
9+
sudo: required
610
- env: TARGET=aarch64-unknown-linux-gnu
711
os: linux
812
dist: trusty

ci/env.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,15 @@ case $TARGET in
3030
export PREFIX=arm-linux-gnueabihf-
3131
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf
3232
;;
33+
i586-unknown-linux-gnu)
34+
# NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no)
35+
if [[ -z $DOCKER ]]; then
36+
export DOCKER=y
37+
fi
38+
;;
3339
mips-unknown-linux-gnu)
3440
# See #2
3541
export DONT_RUN_TESTS=y
36-
# NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no)
3742
if [[ -z $DOCKER ]]; then
3843
export DOCKER=y
3944
fi

ci/install.sh

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ install_c_toolchain() {
3838
sudo apt-get install -y --no-install-recommends \
3939
gcc-aarch64-linux-gnu libc6-dev-arm64-cross
4040
;;
41+
i586-unknown-linux-gnu)
42+
apt-get install -y --no-install-recommends \
43+
gcc libc6-dev-i386 lib32gcc-5-dev
44+
;;
4145
mips-unknown-linux-gnu)
4246
apt-get install -y --no-install-recommends \
4347
gcc-mips-linux-gnu libc6-dev-mips-cross

0 commit comments

Comments
 (0)