On 22 June 2016 at 20:44, Rowley, Timothy O <[email protected]> wrote:
> Couple of minor comments inlined below.
>
> Tested-by: Tim Rowley <[email protected]>
>
Great, thanks.

>> On Jun 22, 2016, at 7:04 AM, Emil Velikov <[email protected]> wrote:
>>
>> From: Emil Velikov <[email protected]>
>>
>> Otherwise things will fail to build, if the builder is using another
>> version of LLVM.
>>
>> v2: annotate all the dependencies of builder_gen.h
>> v3: clean the generated files as needed
>>
>> Cc: "12.0" <[email protected]>
>> Cc: Tim Rowley <[email protected]>
>> Cc: Chuck Atkins <[email protected]>
>> Tested-by: Chuck Atkins <[email protected]> (v2)
>> Reported-by: Chuck Atkins <[email protected]>
>> Signed-off-by: Emil Velikov <[email protected]>
>> ---
>> src/gallium/drivers/swr/Makefile.am | 48 
>> +++++++++++++++++++++++++++++++++++--
>> 1 file changed, 46 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/gallium/drivers/swr/Makefile.am 
>> b/src/gallium/drivers/swr/Makefile.am
>> index d896154..30087be 100644
>> --- a/src/gallium/drivers/swr/Makefile.am
>> +++ b/src/gallium/drivers/swr/Makefile.am
>> @@ -52,8 +52,6 @@ BUILT_SOURCES = \
>>       rasterizer/scripts/gen_knobs.cpp \
>>       rasterizer/scripts/gen_knobs.h \
>>       rasterizer/jitter/state_llvm.h \
>> -     rasterizer/jitter/builder_gen.h \
>> -     rasterizer/jitter/builder_gen.cpp \
>>       rasterizer/jitter/builder_x86.h \
>>       rasterizer/jitter/builder_x86.cpp
>>
>> @@ -122,6 +120,34 @@ COMMON_LDFLAGS = \
>>       $(NO_UNDEFINED) \
>>       $(LLVM_LDFLAGS)
>>
>> +
>> +# XXX: As we cannot use BUILT_SOURCES (the files will end up in the dist
>> +# tarball) just annotate the dependency directly.
>> +# As the single direct user of builder_gen.h is a header (builder.h) trace 
>> all
>> +# the translusive users (one that use the latter header).
>> +#
>> +# Note: one should really clean the includes a bit, according to Tim there's
>> +# only 4 users of the builder_gen methods/API.
>
> This note can be removed; I was thinking of the final users of the builder 
> class, and forgot about the other files which make up the definition.
>
Ack - will fix/drop (same for the typo bellow). Any news from the LLVM
squad about reworking things from their end ?

Thanks
Emil
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to