[Mesa-dev] [PATCH] swr: bump minimum supported LLVM version to 6.0

Cherniak, Bruce bruce.cherniak at intel.com
Thu Aug 9 12:55:39 UTC 2018


We agree.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com> 

> On Aug 8, 2018, at 6:50 AM, Juan A. Suarez Romero <jasuarez at igalia.com> wrote:
> 
> On Mon, 2018-08-06 at 11:52 +0200, Juan A. Suarez Romero wrote:
>> RADV now requires LLVM 6.0 or greater, and thus we can't build dist
>> tarball because swr requires LLVM 5.0.
>> 
>> Let's bump required LLVM to 6.0 in swr too.
>> 
>> Fixes: fd1121e839 ("amd: remove support for LLVM 5.0")
>> Cc: Tim Rowley <timothy.o.rowley at intel.com>
>> Cc: Emil Velikov <emil.velikov at collabora.com>
>> Cc: Dylan Baker <dylan at pnwbakers.com>
>> Cc: Eric Engestrom <eric.engestrom at intel.com>
> 
> CC: "Cherniak, Bruce" <bruce.cherniak at intel.com>
> 
>> ---
>> configure.ac                        | 7 +++----
>> src/gallium/drivers/swr/Makefile.am | 2 +-
>> src/gallium/drivers/swr/SConscript  | 4 ++--
>> 3 files changed, 6 insertions(+), 7 deletions(-)
>> 
>> diff --git a/configure.ac b/configure.ac
>> index 7d898aeda9e..10d37584696 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -110,7 +110,7 @@ LLVM_REQUIRED_OPENCL=3.9.0
>> LLVM_REQUIRED_R600=3.9.0
>> LLVM_REQUIRED_RADEONSI=6.0.0
>> LLVM_REQUIRED_RADV=6.0.0
>> -LLVM_REQUIRED_SWR=5.0.0
>> +LLVM_REQUIRED_SWR=6.0.0
>> 
>> dnl Check for progs
>> AC_PROG_CPP
>> @@ -2797,9 +2797,8 @@ if test -n "$with_gallium_drivers"; then
>> fi
>> 
>> # XXX: Keep in sync with LLVM_REQUIRED_SWR
>> -AM_CONDITIONAL(SWR_INVALID_LLVM_VERSION, test "x$LLVM_VERSION" != x5.0.0 -a \
>> -                                              "x$LLVM_VERSION" != x5.0.1 -a \
>> -                                              "x$LLVM_VERSION" != x5.0.2)
>> +AM_CONDITIONAL(SWR_INVALID_LLVM_VERSION, test "x$LLVM_VERSION" != x6.0.0 -a \
>> +                                              "x$LLVM_VERSION" != x6.0.1)
>> 
>> if test "x$enable_llvm" = "xyes" -a "$with_gallium_drivers"; then
>>     llvm_require_version $LLVM_REQUIRED_GALLIUM "gallium"
>> diff --git a/src/gallium/drivers/swr/Makefile.am b/src/gallium/drivers/swr/Makefile.am
>> index 5cc3f77478a..d20a6bdbed3 100644
>> --- a/src/gallium/drivers/swr/Makefile.am
>> +++ b/src/gallium/drivers/swr/Makefile.am
>> @@ -375,7 +375,7 @@ include $(top_srcdir)/install-gallium-links.mk
>> dist-hook:
>> if SWR_INVALID_LLVM_VERSION
>> 	@echo "*****************************************"
>> -	@echo "LLVM 5.0.x required to create the tarball"
>> +	@echo "LLVM 6.0.x required to create the tarball"
>> 	@echo "*****************************************"
>> 	@test
>> endif
>> diff --git a/src/gallium/drivers/swr/SConscript b/src/gallium/drivers/swr/SConscript
>> index 224372eb3f5..a89d02c5db0 100644
>> --- a/src/gallium/drivers/swr/SConscript
>> +++ b/src/gallium/drivers/swr/SConscript
>> @@ -12,8 +12,8 @@ if not env['llvm']:
>>     env['swr'] = False
>>     Return()
>> 
>> -if env['LLVM_VERSION'] < distutils.version.LooseVersion('5.0'):
>> -    print("warning: swr requires LLVM >= 5.0: not building swr")
>> +if env['LLVM_VERSION'] < distutils.version.LooseVersion('6.0'):
>> +    print("warning: swr requires LLVM >= 6.0: not building swr")
>>     env['swr'] = False
>>     Return()
>> 
> 



More information about the mesa-dev mailing list