ci/android: Switch to using the Android NDK.
authorEric Anholt <eric@anholt.net>
Wed, 9 Sep 2020 23:37:54 +0000 (16:37 -0700)
committerMarge Bot <eric+marge@anholt.net>
Wed, 14 Oct 2020 16:54:59 +0000 (16:54 +0000)
commit0767af3ffece3b951b567a01a2c0da7218a4c70d
tree9f2e208177de351e0a5a5d0267e94ee44e8f3b60
parentad6189920be9efcef639185b072d2be4e3a37049
ci/android: Switch to using the Android NDK.

To support Android drivers, we're going to want to be tracking that Mesa's
build succeeds on a real android toolchain.  This still uses the android
stubs since these libs aren't in the NDK.

Note that I had to drop the Intel and AMD drivers currently: we don't have
LLVM cross-compiled for Android in this container, and I'm honestly hoping
ACO saves us from that.  Intel has dependencies on libexpat, which AOSP
really doesn't want to bring in, and it looks to me like those dependencies
could be optional.

Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6700>
.gitlab-ci.yml
.gitlab-ci/container/android_build.sh [new file with mode: 0644]
.gitlab-ci/create-android-cross-file.sh [new file with mode: 0644]
.gitlab-ci/create-android-ndk-pc.sh [new file with mode: 0644]