On Tue, Oct 24, 2017 at 11:48 PM, Dylan Baker <dy...@pnwbakers.com> wrote:
> Quoting Eric Engestrom (2017-10-24 10:32:36)
>> On Tuesday, 2017-10-24 09:40:22 -0700, Dylan Baker wrote:
>> > This seems reasonable, could you wrap the hanging indent like 
>> > meson_options with
>> > the closing brace on it's own line and with each option on its own line?
>> > ie:
>> > project(
>> >   mesa
>> >   ...
>> > )
>>
>> Done
>>
>> >
>> > With that:
>> > Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
>>
>> Thanks :)
>>
>> Before I push it, there was an implied question, let's make it explicit:
>> Which version do we want here? How far back do we want to support Meson?
>>
>> I don't know much about the history of Meson and of its features, so
>> I have no idea how much effort it would be to support some previous
>> version.
>
> Well, it's an interesting question. I have tested back to 0.42 now (that's
> what's in our CI). If you're using a LLVM and LLVM is in a standard system
> location (say /usr/lib) (which is every Linux distro except Debian) and you 
> want
> to use PKG_CONFIG_PATH or similar, then you need 0.43.1 (which isn't out yet).
> If you want static LLVM linking you'll need 0.44 (all of the LLVM stuff is my
> fault, sorry). We have some hacks that could be replaced with standard 
> features
> in 0.43.0, but requiring the latest version of meson is kinda mean.
>
> 0.41.0 is the absolute oldest we can realistically support. LLVM support 
> landed
> in 0.41.0 and there are enough drivers that need LLVM I don't think it's worth
> supporting older versions.
>
> I think 0.42 is nice compromise for now. I think we'll ultimately want/need to
> bump that requirement.

I accidentally tested with 0.40 yesterday, that did not work out too
well - got an internal crash in meson. I haven't tested 0.41.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to