Skip to content

Commit 32f1b21

Browse files
author
Jorge Aparicio
committed
CI: test mips-unknown-linux-gnu
cc #3
1 parent 986c4aa commit 32f1b21

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

.travis.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ matrix:
99
sudo: required
1010
addons:
1111
apt:
12-
packages:
12+
packages: &qemu
1313
- binfmt-support
1414
- qemu-user-static
1515
- env: TARGET=arm-unknown-linux-gnueabi
@@ -48,6 +48,12 @@ matrix:
4848
apt:
4949
packages:
5050
- gcc-multilib
51+
- env: TARGET=mips-unknown-linux-gnu
52+
os: linux
53+
sudo: required
54+
addons:
55+
apt:
56+
packages: *qemu
5157
- env: TARGET=x86_64-apple-darwin
5258
os: osx
5359
- env: TARGET=x86_64-unknown-linux-gnu

ci/env.sh

+4
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,8 @@ 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+
export PREFIX=mips-unknown-linux-gnu-
29+
export QEMU_LD_PREFIX=/usr/mips-unknown-linux-gnu
30+
;;
2731
esac

ci/install.sh

+6
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,17 @@ install_binutils() {
1313
}
1414

1515
install_c_toolchain() {
16+
local dropbox_url=https://www.dropbox.com/sh/y9w7l5fk57vyikt/AABhZePp6j827VielYZvSa4Pa
17+
1618
case $TARGET in
1719
aarch64-unknown-linux-gnu)
1820
sudo apt-get install -y --no-install-recommends \
1921
gcc-aarch64-linux-gnu libc6-arm64-cross libc6-dev-arm64-cross
2022
;;
23+
mips-unknown-linux-gnu)
24+
cd /usr
25+
curl -sL $dropbox_url/gcc-mips-linux-gnu.tar.xz?dl=1 | tar -xJ
26+
;;
2127
*)
2228
;;
2329
esac

0 commit comments

Comments
 (0)