[Mesa-dev] [PATCH] android: anv: drop libdrm_intel dependency
Emil Velikov
emil.l.velikov at gmail.com
Thu Jun 29 11:26:01 UTC 2017
On 29 June 2017 at 09:21, Lionel Landwerlin
<lionel.g.landwerlin at intel.com> wrote:
> Not an expert on the android build system, I have a question below.
> Otherwise :
>
> Acked-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
>
> Thanks!
>
> On 29/06/17 01:46, Mauro Rossi wrote:
>>
>> In addition to Rob Herring "Android: i965: remove libdrm_intel
>> dependency",
>> we can drop libdrm_intel dependency in anv for Android.
>>
>> Please check if libdrm has to stay as shared dependency and drop this
>> comment line.
>>
>> Fixes: 7dd20bc ("anv/i965: drop libdrm_intel dependency completely")
>> ---
>> src/intel/Android.vulkan.mk | 3 ++-
>> 1 files changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/intel/Android.vulkan.mk b/src/intel/Android.vulkan.mk
>> index 095a75bbd4..8f8366aa7f 100644
>> --- a/src/intel/Android.vulkan.mk
>> +++ b/src/intel/Android.vulkan.mk
>> @@ -33,6 +33,7 @@ VULKAN_COMMON_INCLUDES := \
>> $(MESA_TOP)/src/vulkan/wsi \
>> $(MESA_TOP)/src/vulkan/util \
>> $(MESA_TOP)/src/intel \
>> + $(MESA_TOP)/src/intel/drm \
>> $(MESA_TOP)/src/intel/vulkan
>> # libmesa_anv_entrypoints with header and dummy.c
>> @@ -93,7 +94,7 @@ LOCAL_C_INCLUDES := $(ANV_INCLUDES)
>> LOCAL_WHOLE_STATIC_LIBRARIES := libmesa_anv_entrypoints libmesa_genxml
>> -LOCAL_SHARED_LIBRARIES := libdrm_intel
>> +LOCAL_SHARED_LIBRARIES := libdrm
>
>
> Wasn't libdrm already linked against? As far as I can tell it was with
> autotools.
>
Leaning towards no here. IIRC Android does not pass --as-needed to the
linker (or was it some other option) so the missing direct dependency
did not flag. And since libdrm_intel depends on libdrm it is
implicitly resolved :-\
Thanks Mauro I'll push the fix in a moment.
-Emil
More information about the mesa-dev
mailing list