Skip to content

Commit 9e1f7ba

Browse files
author
Jorge Aparicio
authored
Merge pull request #19 from japaric/ppc64
CI: test powerpc64-unknown-linux-gnu
2 parents 419a293 + 0c7f25b commit 9e1f7ba

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

.travis.yml

+7
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ matrix:
6464
- libc6-powerpc-cross
6565
- libc6-dev-powerpc-cross
6666
- qemu-user-static
67+
- env: TARGET=powerpc64-unknown-linux-gnu
68+
os: linux
69+
services: docker
70+
sudo: required
6771
- env: TARGET=powerpc64le-unknown-linux-gnu
6872
os: linux
6973
services: docker
@@ -80,6 +84,9 @@ matrix:
8084
- env: TARGET=mips-unknown-linux-gnu
8185
os: linux
8286
# FIXME QEMU blows up
87+
- env: TARGET=powerpc64-unknown-linux-gnu
88+
os: linux
89+
# FIXME QEMU blows up
8390
- env: TARGET=powerpc64le-unknown-linux-gnu
8491
os: linux
8592

ci/env.sh

+8
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ case $TARGET in
3737
export PREFIX=powerpc-linux-gnu-
3838
export QEMU_LD_PREFIX=/usr/powerpc-linux-gnu
3939
;;
40+
powerpc64-unknown-linux-gnu)
41+
if [[ -z $DOCKER ]]; then
42+
export DOCKER=y
43+
fi
44+
export PREFIX=powerpc64-linux-gnu-
45+
export QEMU=qemu-ppc64
46+
export QEMU_LD_PREFIX=/usr/powerpc64-linux-gnu
47+
;;
4048
powerpc64le-unknown-linux-gnu)
4149
if [[ -z $DOCKER ]]; then
4250
export DOCKER=y

ci/install.sh

+5
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ install_deps() {
1313
install_qemu() {
1414
case $TARGET in
1515
mips-unknown-linux-gnu | \
16+
powerpc64-unknown-linux-gnu | \
1617
powerpc64le-unknown-linux-gnu)
1718
apt-get install -y --no-install-recommends \
1819
qemu-user
@@ -40,6 +41,10 @@ install_c_toolchain() {
4041
apt-get install -y --no-install-recommends \
4142
gcc-mips-linux-gnu libc6-dev-mips-cross
4243
;;
44+
powerpc64-unknown-linux-gnu)
45+
apt-get install -y --no-install-recommends \
46+
gcc-powerpc64-linux-gnu libc6-dev-ppc64-cross
47+
;;
4348
powerpc64le-unknown-linux-gnu)
4449
apt-get install -y --no-install-recommends \
4550
gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross

0 commit comments

Comments
 (0)