SWR is OK with moving to LLVM 4.0 and above. Just to clarify: This goes to master, which means mesa 18.0 is not affected, just 18.1 and later. Correct?
Thanks, George > On Feb 6, 2018, at 11:07 AM, Kyriazis, George <george.kyria...@intel.com> > wrote: > > As far as SWR is concerned, we’ll have to ask our customers. Will respond > shortly. > > Thanks, > > George > >> On Feb 6, 2018, at 9:42 AM, Andres Gomez <ago...@igalia.com> wrote: >> >> Fixes: 3bf1e036e8a ("amd: remove support for LLVM 3.9") >> Cc: Marek Olšák <marek.ol...@amd.com> >> Cc: Emil Velikov <emil.veli...@collabora.com> >> Cc: Jan Vesely <jan.ves...@rutgers.edu> >> Signed-off-by: Andres Gomez <ago...@igalia.com> >> --- >> >> Additionally, AMD's support removal for LLVM 3.9 has also affected the >> distcheck target. >> >> Unfortunately, SWR distribution needs 3.9.x, therefore, we cannot >> simply use LLVM 4.0 to generate the distribution tarball. >> >> Either SWR upgrades its minimal dependency to LLVM 4.0 or we find a >> way of instructing distcheck so it would use LLVM 3.9 for the tarball >> generation and LLVM 4.0 for the check stage of the distcheck ... >> >> .travis.yml | 46 ++++++++++++++++++++++++++++++++++++---------- >> 1 file changed, 36 insertions(+), 10 deletions(-) >> >> diff --git a/.travis.yml b/.travis.yml >> index 0156eefb7ad..3651d00169f 100644 >> --- a/.travis.yml >> +++ b/.travis.yml >> @@ -37,12 +37,12 @@ matrix: >> addons: >> apt: >> sources: >> - - llvm-toolchain-trusty-3.9 >> + - llvm-toolchain-trusty-4.0 >> packages: >> # LLVM packaging is broken and misses these dependencies >> - libedit-dev >> # From sources above >> - - llvm-3.9-dev >> + - llvm-4.0-dev >> # Common >> - xz-utils >> - libexpat1-dev >> @@ -119,6 +119,35 @@ matrix: >> - libx11-xcb-dev >> - libelf-dev >> - libunwind8-dev >> + - env: >> + - LABEL="make Gallium Drivers RadeonSI" >> + - BUILD=make >> + - MAKEFLAGS="-j4" >> + - MAKE_CHECK_COMMAND="true" >> + - LLVM_VERSION=4.0 >> + - LLVM_CONFIG="llvm-config-${LLVM_VERSION}" >> + - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl" >> + - DRI_DRIVERS="" >> + - GALLIUM_ST="--enable-dri --disable-opencl --disable-xa >> --disable-nine --disable-xvmc --disable-vdpau --disable-va >> --disable-omx-bellagio --disable-gallium-osmesa" >> + - GALLIUM_DRIVERS="radeonsi" >> + - VULKAN_DRIVERS="" >> + - LIBUNWIND_FLAGS="--enable-libunwind" >> + addons: >> + apt: >> + sources: >> + - llvm-toolchain-trusty-4.0 >> + packages: >> + # LLVM packaging is broken and misses these dependencies >> + - libedit-dev >> + # From sources above >> + - llvm-4.0-dev >> + # Common >> + - xz-utils >> + - x11proto-xf86vidmode-dev >> + - libexpat1-dev >> + - libx11-xcb-dev >> + - libelf-dev >> + - libunwind8-dev >> - env: >> - LABEL="make Gallium Drivers Other" >> - BUILD=make >> @@ -131,7 +160,7 @@ matrix: >> - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl" >> - DRI_DRIVERS="" >> - GALLIUM_ST="--enable-dri --disable-opencl --disable-xa >> --disable-nine --disable-xvmc --disable-vdpau --disable-va >> --disable-omx-bellagio --disable-gallium-osmesa" >> - - >> GALLIUM_DRIVERS="i915,nouveau,pl111,r300,r600,radeonsi,freedreno,svga,swrast,vc4,virgl,etnaviv,imx" >> + - >> GALLIUM_DRIVERS="i915,nouveau,pl111,r300,r600,freedreno,svga,swrast,vc4,virgl,etnaviv,imx" >> - VULKAN_DRIVERS="" >> - LIBUNWIND_FLAGS="--enable-libunwind" >> addons: >> @@ -166,7 +195,7 @@ matrix: >> - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl" >> - DRI_DRIVERS="" >> - GALLIUM_ST="--disable-dri --enable-opencl --enable-opencl-icd >> --enable-llvm --disable-xa --disable-nine --disable-xvmc --disable-vdpau >> --disable-va --disable-omx-bellagio --disable-gallium-osmesa" >> - - GALLIUM_DRIVERS="r600,radeonsi" >> + - GALLIUM_DRIVERS="r600" >> - VULKAN_DRIVERS="" >> - LIBUNWIND_FLAGS="--enable-libunwind" >> addons: >> @@ -303,10 +332,8 @@ matrix: >> - BUILD=make >> - MAKEFLAGS="-j4" >> - MAKE_CHECK_COMMAND="make -C src/gtest check && make -C src/intel >> check" >> - - LLVM_VERSION=3.9 >> + - LLVM_VERSION=4.0 >> - LLVM_CONFIG="llvm-config-${LLVM_VERSION}" >> - # New binutils linker is required for llvm-3.9 >> - - OVERRIDE_PATH=/usr/lib/binutils-2.26/bin >> - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl >> --with-platforms=x11,wayland" >> - DRI_DRIVERS="" >> - GALLIUM_ST="--enable-dri --enable-dri3 --disable-opencl >> --disable-xa --disable-nine --disable-xvmc --disable-vdpau --disable-va >> --disable-omx-bellagio --disable-gallium-osmesa" >> @@ -316,13 +343,12 @@ matrix: >> addons: >> apt: >> sources: >> - - llvm-toolchain-trusty-3.9 >> + - llvm-toolchain-trusty-4.0 >> packages: >> - - binutils-2.26 >> # LLVM packaging is broken and misses these dependencies >> - libedit-dev >> # From sources above >> - - llvm-3.9-dev >> + - llvm-4.0-dev >> # Common >> - xz-utils >> - x11proto-xf86vidmode-dev >> -- >> 2.15.1 >> > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev