[Mesa-dev] [PATCH 1/2] anv: automake: use the local headers over any system provided ones

Emil Velikov emil.l.velikov at gmail.com
Tue Mar 21 12:05:21 UTC 2017


On 20 March 2017 at 21:51, Jason Ekstrand <jason at jlekstrand.net> wrote:
> On Mon, Mar 20, 2017 at 8:18 AM, Emil Velikov <emil.l.velikov at gmail.com>
> wrote:
>>
>> From: Emil Velikov <emil.velikov at collabora.com>
>>
>> At the moment, we would honour any system headers - vulkan_intel.h in
>> particular over the ones in-tree.
>>
>> Thus, if one does inclemental build of mesa, without the vulkan.h
>> already installed (or at least not in the same directory as
>> vulkan_intel.h) the build will fail.
>>
>> In the future we might want to upstream the vulkan_intel.h within
>> vulkan.h, but in either case the more robust thing is to rely on our own
>> copy.
>
>
> Actually, vulkan_intel.h will get replaced by chad's new dma-buf extensions.
>
Nice :-)

>>
>> Cc: Grazvydas Ignotas <notasas at gmail.com>
>> Fixes: ee8044fd "intel/vulkan: Get rid of recursive make"
>> Suggested-by: Jason Ekstrand <jason at jlekstrand.net>
>> Reported-by: Grazvydas Ignotas <notasas at gmail.com>
>> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
>> ---
>> Grazvydas, since I butchered if while trying to explain myself I went
>> ahead and addressed the problem. Please double-check on your end.
>>
>> Thanks
>> ---
>>  src/intel/Makefile.vulkan.am | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/intel/Makefile.vulkan.am b/src/intel/Makefile.vulkan.am
>> index 185780246e2..7aacdf4e094 100644
>> --- a/src/intel/Makefile.vulkan.am
>> +++ b/src/intel/Makefile.vulkan.am
>> @@ -85,6 +85,7 @@ VULKAN_CFLAGS = \
>>         -msse2
>>
>>  VULKAN_CPPFLAGS = \
>> +       $(AM_CPPFLAGS) \
>>         -I$(top_srcdir)/src/compiler \
>>         -I$(top_srcdir)/src/intel/compiler \
>>         -I$(top_builddir)/src/intel/vulkan \
>> @@ -92,8 +93,7 @@ VULKAN_CPPFLAGS = \
>>         -I$(top_srcdir)/src/vulkan/wsi \
>>         -I$(top_builddir)/src/vulkan/util \
>>         -I$(top_srcdir)/src/vulkan/util \
>> -       $(LIBDRM_CFLAGS) \
>> -       $(AM_CPPFLAGS)
>> +       $(LIBDRM_CFLAGS)
>
>
> Why can't we just flip AM_CPPFLAGS and LIBDRM_CPPFLAGS?
>
Seems like a po-tay-to po-tah-to case. Since Grazvydas also asked for
this, I fixed it up and pushed the patches.

-Emil


More information about the mesa-dev mailing list