Skip to content

Commit 419a293

Browse files
author
Jorge Aparicio
authored
Merge pull request #7 from japaric/mips
CI: test mips-unknown-linux-gnu
2 parents 7e04b20 + b76f5e2 commit 419a293

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

.travis.yml

+7
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ matrix:
4848
apt:
4949
packages:
5050
- gcc-multilib
51+
- env: TARGET=mips-unknown-linux-gnu
52+
os: linux
53+
services: docker
54+
sudo: required
5155
- env: TARGET=powerpc-unknown-linux-gnu
5256
os: linux
5357
dist: trusty
@@ -73,6 +77,9 @@ matrix:
7377
- env: TARGET=armv7-unknown-linux-gnueabihf
7478
os: linux
7579
# FIXME QEMU blows up
80+
- env: TARGET=mips-unknown-linux-gnu
81+
os: linux
82+
# FIXME QEMU blows up
7683
- env: TARGET=powerpc64le-unknown-linux-gnu
7784
os: linux
7885

ci/env.sh

+9-1
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,20 @@ case $TARGET in
2424
export PREFIX=arm-linux-gnueabihf-
2525
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf
2626
;;
27+
mips-unknown-linux-gnu)
28+
# NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no)
29+
if [[ -z $DOCKER ]]; then
30+
export DOCKER=y
31+
fi
32+
export PREFIX=mips-linux-gnu-
33+
export QEMU=qemu-mips
34+
export QEMU_LD_PREFIX=/usr/mips-linux-gnu
35+
;;
2736
powerpc-unknown-linux-gnu)
2837
export PREFIX=powerpc-linux-gnu-
2938
export QEMU_LD_PREFIX=/usr/powerpc-linux-gnu
3039
;;
3140
powerpc64le-unknown-linux-gnu)
32-
# NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no)
3341
if [[ -z $DOCKER ]]; then
3442
export DOCKER=y
3543
fi

ci/install.sh

+5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ install_deps() {
1212

1313
install_qemu() {
1414
case $TARGET in
15+
mips-unknown-linux-gnu | \
1516
powerpc64le-unknown-linux-gnu)
1617
apt-get install -y --no-install-recommends \
1718
qemu-user
@@ -35,6 +36,10 @@ install_c_toolchain() {
3536
sudo apt-get install -y --no-install-recommends \
3637
gcc-aarch64-linux-gnu libc6-dev-arm64-cross
3738
;;
39+
mips-unknown-linux-gnu)
40+
apt-get install -y --no-install-recommends \
41+
gcc-mips-linux-gnu libc6-dev-mips-cross
42+
;;
3843
powerpc64le-unknown-linux-gnu)
3944
apt-get install -y --no-install-recommends \
4045
gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross

0 commit comments

Comments
 (0)