File tree 3 files changed +17
-1
lines changed
3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 9
9
sudo : required
10
10
addons :
11
11
apt :
12
- packages :
12
+ packages : &qemu
13
13
- binfmt-support
14
14
- qemu-user-static
15
15
- env : TARGET=arm-unknown-linux-gnueabi
@@ -48,6 +48,12 @@ matrix:
48
48
apt :
49
49
packages :
50
50
- gcc-multilib
51
+ - env : TARGET=mips-unknown-linux-gnu
52
+ os : linux
53
+ sudo : required
54
+ addons :
55
+ apt :
56
+ packages : *qemu
51
57
- env : TARGET=x86_64-apple-darwin
52
58
os : osx
53
59
- env : TARGET=x86_64-unknown-linux-gnu
Original file line number Diff line number Diff line change @@ -24,4 +24,8 @@ case $TARGET in
24
24
export PREFIX=arm-linux-gnueabihf-
25
25
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf
26
26
;;
27
+ mips-unknown-linux-gnu)
28
+ export PREFIX=mips-unknown-linux-gnu-
29
+ export QEMU_LD_PREFIX=/usr/mips-unknown-linux-gnu
30
+ ;;
27
31
esac
Original file line number Diff line number Diff line change @@ -13,11 +13,17 @@ install_binutils() {
13
13
}
14
14
15
15
install_c_toolchain () {
16
+ local dropbox_url=https://www.dropbox.com/sh/y9w7l5fk57vyikt/AABhZePp6j827VielYZvSa4Pa
17
+
16
18
case $TARGET in
17
19
aarch64-unknown-linux-gnu)
18
20
sudo apt-get install -y --no-install-recommends \
19
21
gcc-aarch64-linux-gnu libc6-arm64-cross libc6-dev-arm64-cross
20
22
;;
23
+ mips-unknown-linux-gnu)
24
+ cd /usr
25
+ curl -sL $dropbox_url /gcc-mips-linux-gnu.tar.xz? dl=1 | tar -xJ
26
+ ;;
21
27
* )
22
28
;;
23
29
esac
You can’t perform that action at this time.
0 commit comments