From 72ab9d28e96703fa4dadfb3f756c6b3a0ec4a9d5 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Tue, 20 Jun 2023 12:32:07 -0700 Subject: [PATCH] Android.mk: Only link LLVM for radeonsi, not amd_vk When building for Android, avoid the LLVM dependency if possible. Cc: mesa-stable Acked-by: Mauro Rossi Reviewed-by: Roman Stratiienko Change-Id: Idda03f954b4b5326e23a848e541411b60fcef063 Signed-off-by: Samuel Holland Part-of: (cherry picked from commit 497aecb210094d83f3b3be3a59f7210f610c33a6) --- .pick_status.json | 2 +- android/Android.mk | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index f7f1e999f92..b6306521426 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1944,7 +1944,7 @@ "description": "Android.mk: Only link LLVM for radeonsi, not amd_vk", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/android/Android.mk b/android/Android.mk index dc25d0d00e5..24110e25d68 100644 --- a/android/Android.mk +++ b/android/Android.mk @@ -61,9 +61,12 @@ LOCAL_SHARED_LIBRARIES += libdrm_intel MESON_GEN_PKGCONFIGS += libdrm_intel:$(LIBDRM_VERSION) endif -ifneq ($(filter radeonsi amd,$(BOARD_MESA3D_GALLIUM_DRIVERS) $(BOARD_MESA3D_VULKAN_DRIVERS)),) +ifneq ($(filter radeonsi,$(BOARD_MESA3D_GALLIUM_DRIVERS)),) MESON_GEN_LLVM_STUB := true LOCAL_CFLAGS += -DFORCE_BUILD_AMDGPU # instructs LLVM to declare LLVMInitializeAMDGPU* functions +endif + +ifneq ($(filter radeonsi amd,$(BOARD_MESA3D_GALLIUM_DRIVERS) $(BOARD_MESA3D_VULKAN_DRIVERS)),) LOCAL_SHARED_LIBRARIES += libdrm_amdgpu MESON_GEN_PKGCONFIGS += libdrm_amdgpu:$(LIBDRM_VERSION) endif