File tree 3 files changed +21
-1
lines changed
3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,10 @@ matrix:
48
48
apt :
49
49
packages :
50
50
- gcc-multilib
51
+ - env : TARGET=mips-unknown-linux-gnu
52
+ os : linux
53
+ services : docker
54
+ sudo : required
51
55
- env : TARGET=powerpc-unknown-linux-gnu
52
56
os : linux
53
57
dist : trusty
@@ -73,6 +77,9 @@ matrix:
73
77
- env : TARGET=armv7-unknown-linux-gnueabihf
74
78
os : linux
75
79
# FIXME QEMU blows up
80
+ - env : TARGET=mips-unknown-linux-gnu
81
+ os : linux
82
+ # FIXME QEMU blows up
76
83
- env : TARGET=powerpc64le-unknown-linux-gnu
77
84
os : linux
78
85
Original file line number Diff line number Diff line change @@ -24,12 +24,20 @@ 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
+ # 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
+ ;;
27
36
powerpc-unknown-linux-gnu)
28
37
export PREFIX=powerpc-linux-gnu-
29
38
export QEMU_LD_PREFIX=/usr/powerpc-linux-gnu
30
39
;;
31
40
powerpc64le-unknown-linux-gnu)
32
- # NOTE $DOCKER values: 'y' (yes, call docker), 'i' (inside a docker container) or 'n' ("no)
33
41
if [[ -z $DOCKER ]]; then
34
42
export DOCKER=y
35
43
fi
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ install_deps() {
12
12
13
13
install_qemu () {
14
14
case $TARGET in
15
+ mips-unknown-linux-gnu | \
15
16
powerpc64le-unknown-linux-gnu)
16
17
apt-get install -y --no-install-recommends \
17
18
qemu-user
@@ -35,6 +36,10 @@ install_c_toolchain() {
35
36
sudo apt-get install -y --no-install-recommends \
36
37
gcc-aarch64-linux-gnu libc6-dev-arm64-cross
37
38
;;
39
+ mips-unknown-linux-gnu)
40
+ apt-get install -y --no-install-recommends \
41
+ gcc-mips-linux-gnu libc6-dev-mips-cross
42
+ ;;
38
43
powerpc64le-unknown-linux-gnu)
39
44
apt-get install -y --no-install-recommends \
40
45
gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross
You can’t perform that action at this time.
0 commit comments