Gentoo Archives: gentoo-dev

From: Matt Turner <mattst88@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] rfc: moving OpenRC to a meson-based build
Date: Tue, 31 Jan 2017 20:22:30
Message-Id: CAEdQ38G5h01VkJa9GdUdHV7KX9cyBmKX2e0ky=YLA=S-4CCF+g@mail.gmail.com
In Reply to: [gentoo-dev] rfc: moving OpenRC to a meson-based build by William Hubbs
1 On Mon, Jan 30, 2017 at 12:04 PM, William Hubbs <williamh@g.o> wrote:
2 > All,
3 >
4 > I have been looking at the meson build system [1] [2], and I like what I
5 > see.
6 >
7 > I have opened an issue on OpenRC's github wrt migrating OpenRC to the
8 > meson build system [3].
9 >
10 > As I said on the bug, the downside is the addition of py3 and ninja as
11 > build time dependencies, but I think the upside (a build system where
12 > we don't have to worry about parallel make issues or portability)
13 > outweighs that.
14 >
15 > What do folks think here?
16
17 This seems like a bad idea, for most of the reasons given by @skarnet.
18
19 The additional build-time dependencies are bad for such a small and
20 core project. And for what? Faster build times? OpenRC builds in less
21 than 4 seconds on my system.
22
23 You claimed parallel make check is broken, citing [1], but that
24 actually occurs with -j1 as well, making me question whether you've
25 investigated the bug at all.
26
27 Cart before the horse...
28
29 [1] https://bugs.gentoo.org/show_bug.cgi?id=374191