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

Reply via email to