gitlab-ci: Add ppc64el and s390x cross-build jobs
authorMichel Dänzer <mdaenzer@redhat.com>
Thu, 30 Jan 2020 17:21:15 +0000 (18:21 +0100)
committerMarge Bot <eric+marge@anholt.net>
Wed, 5 Feb 2020 10:52:31 +0000 (10:52 +0000)
commit65610ec774ae095cfee3602b3f06d51d0a199791
tree99f3c837a7c5aec558cbb95bec1d96e1e0a60089
parenta443f81f2631efa0881f72472c476d9d368b5d05
gitlab-ci: Add ppc64el and s390x cross-build jobs

Using LLVM 8 for ppc64el and 7 for s390x (which hits some coroutine
related issues with LLVM 8).

There are some test failures we need to ignore for now. Also, the
timeout needs to be bumped from the default 30s for some tests, because
they can take longer under emulation.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3643>
.gitlab-ci.yml
.gitlab-ci/container/x86_build.sh
.gitlab-ci/cross-xfail-ppc64el [new file with mode: 0644]
.gitlab-ci/cross-xfail-s390x [new file with mode: 0644]
src/compiler/glsl/glcpp/meson.build
src/compiler/glsl/tests/meson.build
src/compiler/nir/meson.build
src/gallium/drivers/llvmpipe/meson.build
src/util/meson.build
src/util/tests/fast_idiv_by_const/meson.build
src/util/tests/sparse_array/meson.build