From 22673a980f30cf71ea1d7e3d4feb161c549d48a4 Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Tue, 26 Oct 2021 00:27:53 +0200 Subject: [PATCH] meson: Check arguments before adding. -static-libstdc++ doesn't exist on the Android NDK, casuing all later has_argument calls to return false even though the compiler supports that argument. Fixes: 3aee462781a "meson: add windows compiler checks and libraries" Reviewed-by: Eric Engestrom Part-of: --- .gitlab-ci.yml | 2 +- .../container/create-android-cross-file.sh | 2 +- meson.build | 21 ++++++++++++++----- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc3509ccfd0..af39d7693ca 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -376,7 +376,7 @@ debian/android_build: extends: - .use-debian/x86_build-base variables: - MESA_IMAGE_TAG: &debian-android_build "2021-10-02-libelf-2" + MESA_IMAGE_TAG: &debian-android_build "2021-10-26-static-libstdcxx" .use-debian/android_build: extends: diff --git a/.gitlab-ci/container/create-android-cross-file.sh b/.gitlab-ci/container/create-android-cross-file.sh index 99ad5b98b46..ac07ca11f98 100644 --- a/.gitlab-ci/container/create-android-cross-file.sh +++ b/.gitlab-ci/container/create-android-cross-file.sh @@ -17,7 +17,7 @@ cat >$cross_file <