2017-04-27 17:36 GMT+02:00 Emil Velikov <emil.l.veli...@gmail.com>: > On 27 April 2017 at 16:11, Rob Herring <r...@kernel.org> wrote: > >> >> BTW, mesa lists this as the LLVM version requirements: >> >> LLVM_REQUIRED_GALLIUM=3.3.0 > src/gallium/auxiliary/{draw,gallivm}, used by > - nouveau (nv30), i915, r300, softpipe (yes) and svga - optional > - llvmpipe, swr, radeonsi - mandatory > >> LLVM_REQUIRED_OPENCL=3.6.0 > src/gallium/state_trackers/clover/ > >> LLVM_REQUIRED_R600=3.8.0 > src/gallium/drivers/{r600,radeon} > >> LLVM_REQUIRED_RADEONSI=3.8.0 > src/gallium/drivers/{radeonsi,radeon} > >> LLVM_REQUIRED_RADV=3.9.0 > src/amd/vulkan/ > >> LLVM_REQUIRED_SWR=3.9.0 > src/gallium/drivers/swr > >> >> I'm not exactly sure what in gallium only needs LLVM 3.3, but it looks >> to me like we need at least 3.8 and that would limit us to Android N >> and later for enabling LLVM. Is that a correct assumption for >> android-x86? We are only talking about what current mesa master >> supports here. >>
Hi, >=N constraint was induced by changes in radeonsi/amdgpu that became effective in mesa 17.1, 17.0 is the last branch supporting M, due to llvm version 3.7 in AOSP/android-x86 for marshmallow but this should not be an issue as one day marshmallow-x86 development will go EoL > Rob the above list should help you connect the LLVM version dots. > On the question - as long as you guys are happy, I'm happy :-) > > -Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev