[Intel-gfx] [PATCH i-g-t 00/22] RFC: meson build system support

Daniel Stone daniel at fooishbar.org
Fri Sep 8 10:58:39 UTC 2017


On 5 September 2017 at 13:36, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
> Ok, this time around a proper patch series with cover letter and a pile of
> fixes (bunch of them thanks to Eric) thrown on top.
>
> The motivation for this has 2 primary reasons:
>
> - I want a build system that's fast, especially for hacking on the
>   library. Currently with over 300 binaries the relinking step every time
>   you change the library is extremely painful.
>
> - I want a build system that I can hack on. After years of automake, I
>   still don't get it. After a few days of meson I have at least the
>   illusion I understand stuff. And that's with an obviously still fairly
>   fresh tool with the occasional sharp corner (lesson learned: if it
>   complains about the meson files, it's a missing comman nearby).
>
> - Finally there's the question of whether this will die like previous
>   attempts at a better build toolchain, or whether the meson/ninja combo
>   will win. There's a lot of very enthusastic initial conversion in
>   various X.org projects, and the people I've chatted are extremely
>   positive on this. I think meson/ninja could very well be the git of the
>   build: Painful to use in the first years, but has the fundamental rights
>   and will win in the end.
>
> Assuming we can get some consensus around this I'd like to merge it and
> polish the meson support in-tree, it's kinda growing into a bigger series
> already. And of course we need to keep autohell working for probably a
> fairly long time, at least for the tools that distro install.

Yes please. I've taken a couple of passes looking at it, and it seems
fine to me.

Acked-by: Daniel Stone <daniels at collabora.com>

Cheers,
Daniel


More information about the Intel-gfx mailing list