Introduce the arm64 counterpart of the debian/x86_64_test-android container/rootfs. Building Android arm64 targets is complicated by the fact that Google only provides the Android NDK for x86_64 hosts. Because of this, the debian/arm64_test-android setup is split into two parts: debian/arm64_test-android-tools Despite the name, this is a native x86_64 container used to build ANGLE, dEQP, and deqp-runner for Android arm64 targets. The resulting artifacts are uploaded to S3 and later consumed by the final image. debian/arm64_test-android This is the final arm64 container/rootfs. It downloads the previously built tools and installs the Cuttlefish Debian package. The Cuttlefish guest image and additional host tools are not included in this image. It is currently only used in LAVA, where Cuttlefish artifacts can be deployed separately and kept cached across container rebuilds. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39993>
7 lines
154 B
Bash
Executable file
7 lines
154 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
ANDROID_ARCH=arm64 \
|
|
BUILD_CONTAINER=false \
|
|
TEST_CONTAINER=true \
|
|
DEBIAN_ARCH=arm64 \
|
|
. .gitlab-ci/container/debian/test-android.sh
|