Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: using Ninja in more CMake-based packages
Date: Mon, 08 Jun 2015 13:25:00
Message-Id: 55759772.9080200@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: using Ninja in more CMake-based packages by "Michał Górny"
1 On 06/08/2015 02:01 PM, Michał Górny wrote:
2 > Dnia 2015-06-08, o godz. 12:46:42
3 > hasufell <hasufell@g.o> napisał(a):
4 >
5 >> On 06/07/2015 05:08 PM, Michał Górny wrote:
6 >>> Hello, developers.
7 >>>
8 >> [...]
9 >>
10 >> It's not clear to me how the transition should look like.
11 >>
12 >> Are you suggesting Ninja to be the new default or do you want to switch
13 >> per-packages after having tested them?
14 >>
15 >> If the former, then we need a tinderbox-run.
16 >
17 > The latter. We don't have the resources to do the former properly,
18 > and the number of packages relying on GNU make is too large. Some
19 > ebuilds will also need more extensive changes.
20 >
21
22 I'm not sure if it makes sense to add additional complexity, but another
23 approach could be done similar to the git shallow clone situation... as
24 in: the ebuild wouldn't say which Makefile generator to use, but which
25 ones work. The default would be: all work. That will expose ninja bugs
26 to our bugtracker.