[Mesa-dev] [PATCH 2/2] travis: meson/Vulkan requires LLVM 6.0

Juan A. Suarez Romero jasuarez at igalia.com
Tue Aug 7 16:34:03 UTC 2018


On Tue, 2018-08-07 at 16:20 +0100, Emil Velikov wrote:
> On 6 August 2018 at 11:17, Juan A. Suarez Romero <jasuarez at igalia.com> wrote:
> > RADV now requires LLVM 6.0.
> > 
> > Fixes: fd1121e8399 ("amd: remove support for LLVM 5.0")
> > CC: Marek Olšák <marek.olsak at amd.com>
> 
> It seem that something went wrong splitting this from 1/2 - not too sure.
> Regardless,
> 

Patch 1/2 affected the autotools target in Travis.

This one adds the missing piece in "meson Vulkan" target.

> Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
> 
> Aside:
> 
> > @@ -36,17 +36,19 @@ matrix:
> >          - LABEL="meson Vulkan"
> >          - BUILD=meson
> >          - MESON_OPTIONS="-Ddri-drivers=[] -Dgallium-drivers=[]"
> 
> Having the drivers as explicit lists, alike the autoconf build would
> be a good move.
> Think, subtle bugs in the meson logic, fallback to disabling FOO when
> dependencies are not met, etc.

I agree. I'll send a different patch for this.

> 
> > -        - LLVM_VERSION=5.0
> > +        - LLVM_VERSION=6.0
> >          - LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
> >        addons:
> >          apt:
> >            sources:
> > -            - llvm-toolchain-trusty-5.0
> > +            - llvm-toolchain-trusty-6.0
> > +            # llvm-6 depends on gcc-4.9 which is not in main repo
> > +            - ubuntu-toolchain-r-test
> >            packages:
> >              # LLVM packaging is broken and misses these dependencies
> >              - libedit-dev
> 
> Is this still needed? Might be worth poking Debian people about it.
> 

Good question. I'll check it and send a patch if required.


	J.A.

> -Emil
> 



More information about the mesa-dev mailing list