travis: Build on ARM64, IBM Power and IBM Z architectures

IBM Z is big-endian, IBM Power runs in little-endian mode.

Botan requires a fix for issues with GCC and amalgamation enabled (target
pragma ‘*’ is invalid) on ARM64 and IBM Power, while wolfSSL can't be
compiled successfully on IBM Z without an additional patch.

libunwind is not available for x390x, but since we explicitly disable
such backtraces it's not necessary anyway.
This commit is contained in:
Tobias Brunner
2020-01-22 15:10:09 +01:00
parent 3bc0c9807a
commit 3be430cc13
2 changed files with 12 additions and 3 deletions
+6
View File
@@ -50,6 +50,12 @@ matrix:
- env: TEST=all
- env: TEST=all
compiler: clang
- env: TEST=all
arch: arm64
- env: TEST=all
arch: ppc64le
- env: TEST=all
arch: s390x
- env: TEST=all
dist: xenial
- env: TEST=all