Currently the minimal version is 3.3 with 3.9 for r600+opencl. We kept it as low, since transitioning to newer ones is pain on Windows. With issues ranging from build problems, memory leaks and various other small nitpicks throughout. Currently we use 5.0.1 for our Appveyor testing, so we can bump the numbers officially and start ripping out the hacks we had in place. All recent distribution (versions) have it, with the odd old one left in the dark. On those platforms, realistically nobody is using mesa-git.
Archlinux: 6.0.1 CentOS: ? Debian testing: 6.0 Fedora 27: 5.0.1 Gentoo: 5.0.2 OpenSuse 15: 5.0.1 Ubuntu 18.04LTS: 6.0 Gents I doubt anyone will be interested to do a full blown review. So any Ack/Nack will be appreciated. Thanks Emil Cc: Dylan Baker <dy...@pnwbakers.com> Cc: Eric Engestrom <eric.engest...@intel.com> Cc: Jan Vesely <jan.ves...@rutgers.edu> Cc: Roland Scheidegger <srol...@vmware.com> Cc: Jose Fonseca <jfons...@vmware.com> Cc: Mauro Rossi <issor.or...@gmail.com> Cc: Rob Herring <r...@kernel.org> Emil Velikov (12): travis: bump required LLVM version to 5.0 meson: bump the minimum LLVM version to 5.0.1 scons: bump the minimum LLVM version to 5.0.1 WIP: Android: bump required LLVM version to 5.0.1 configure.ac: bump the minimum LLVM version to 5.0.1 configure.ac: remove unused IMP_LIB_EXT configure.ac: deprecate --with-clang-libdir configure.ac: deprecate --with-llvm-prefix gallivm: remove workarounds for pre LLVM 5.0 llvmpipe: remove pre LLVM 5.0 codepath swr: remove pre LLVM 5.0 codepaths clover: remove pre LLVM 5.0 codepaths .travis.yml | 108 ++---- Android.mk | 11 +- configure.ac | 118 ++---- meson.build | 13 +- scons/llvm.py | 95 +---- src/gallium/auxiliary/gallivm/lp_bld.h | 25 +- src/gallium/auxiliary/gallivm/lp_bld_arit.c | 104 +----- .../auxiliary/gallivm/lp_bld_debug.cpp | 9 - src/gallium/auxiliary/gallivm/lp_bld_gather.c | 4 +- src/gallium/auxiliary/gallivm/lp_bld_init.c | 68 +--- src/gallium/auxiliary/gallivm/lp_bld_intr.c | 38 +- src/gallium/auxiliary/gallivm/lp_bld_intr.h | 6 +- src/gallium/auxiliary/gallivm/lp_bld_logic.c | 5 +- src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 346 +----------------- src/gallium/auxiliary/gallivm/lp_bld_misc.h | 1 - src/gallium/drivers/llvmpipe/lp_jit.c | 4 - .../drivers/swr/rasterizer/jitter/jit_pch.hpp | 10 - src/gallium/drivers/swr/swr_shader.cpp | 18 - .../clover/llvm/codegen/bitcode.cpp | 4 - .../state_trackers/clover/llvm/compat.hpp | 26 -- .../state_trackers/clover/llvm/metadata.hpp | 30 -- 21 files changed, 83 insertions(+), 960 deletions(-) -- 2.19.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev