diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2020-01-08 15:06:36 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2020-01-08 15:06:36 +0000 |
commit | 9a7c7203733e9ac95e9301d015ae653dc92b817b (patch) | |
tree | 96e46d552636d1a8357185c11bf7951d9434229e | |
parent | a31bc3b885a0eea92493b0ed32e397d4e2f93a6c (diff) | |
download | strace-9a7c7203733e9ac95e9301d015ae653dc92b817b.tar.gz |
ci: support Travis CI's ppc64le builds
* .travis.yml (matrix): Add ppc64le builds.
* ci/install-dependencies.sh: Do not attempt to install multilib
packages on ppc64le.
-rw-r--r-- | .travis.yml | 11 | ||||
-rwxr-xr-x | ci/install-dependencies.sh | 10 |
2 files changed, 19 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index ef178a602..ae20492c5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -128,3 +128,14 @@ matrix: - SLEEP_A_BIT="sleep 0.5" - STACKTRACE=no - TIMEOUT_DURATION=1500 + - arch: ppc64le + compiler: gcc + env: + - TARGET=ppc64le + - STACKTRACE=libdw + - arch: ppc64le + compiler: gcc-9 + env: + - TARGET=ppc64le + - STACKTRACE=no + - KHEADERS=torvalds/linux diff --git a/ci/install-dependencies.sh b/ci/install-dependencies.sh index ccde3be80..b7ed9c971 100755 --- a/ci/install-dependencies.sh +++ b/ci/install-dependencies.sh @@ -59,9 +59,12 @@ case "$TARGET" in aarch64) packages="$common_packages gcc-multilib-arm-linux-gnueabihf libc6-dev-armhf-cross linux-libc-dev-armhf-cross" ;; - *) + x86_64|x32|x86|s390x) packages="$common_packages gcc-multilib" ;; + *) + packages="$common_packages gcc" + ;; esac case "$CC" in @@ -72,8 +75,11 @@ case "$CC" in aarch64) apt_get_install $packages "$CC"-multilib-arm-linux-gnueabihf "$CC" ;; + x86_64|x32|x86|s390x) + apt_get_install $packages "$CC"-multilib "$CC" + ;; *) - apt_get_install $packages "$CC"-multilib + apt_get_install $packages "$CC" ;; esac ;; |