Gentoo Archives: gentoo-dev

From: Francesco Riosa <vivo75@×××××.com>
To: gentoo-dev@l.g.o, Andreas Sturmlechner <asturm@g.o>
Subject: Re: [gentoo-dev] [PATCH 1/2] cmake-utils.eclass: Make ninja default backend in EAPI >= 7
Date: Fri, 14 Sep 2018 06:59:38
Message-Id: 7ff6fc15-418f-3a32-172f-bd888f8ad601@gmail.com
In Reply to: Re: [gentoo-dev] [PATCH 1/2] cmake-utils.eclass: Make ninja default backend in EAPI >= 7 by Andreas Sturmlechner
1 Il 13/09/18 20:55, Andreas Sturmlechner ha scritto:
2 > On Donnerstag, 13. September 2018 16:25:13 CEST Mike Gilbert wrote:
3 >> This may effect your plans to enable ninja by default, since it will
4 >> break any fortran package.
5 > Not much concerned about that; backend default can be overridden by package,
6 > should its maintainer find out it breaks by EAPI-7 bump.
7 >
8 >
9 FYI there was a similar discussion some time ago, since than ninja has
10 been the default backend for cmake (desktop system 2k packages), in this
11 time the following packages had (or still have) problems:
12
13 # cmake cannot use ninja if it's not installed...
14 dev-cpp/gtest cmake-make
15 dev-util/ninja cmake-make
16
17 net-analyzer/icinga2 cmake-make
18 media-gfx/gmic cmake-make
19
20 # ninja: error:
21 'vendor/scrypt/src/scrypt_original-build/libscrypt_sse2.a', needed by
22 'src/cryfs-cli/cryfs', missing and no known rule to make it
23 sys-fs/cryfs cmake-make
24
25 # Fortran not supported
26 sci-libs/blas-reference cmake-make
27 sci-libs/exodusii cmake-make
28 sci-libs/lapack-reference cmake-make
29
30 # error
31 dev-libs/appstream cmake-make
32 kde-plasma/kinfocenter cmake-make
33 app-doc/doxygen cmake-make
34 net-irc/quassel cmake-make
35 kde-apps/libksieve cmake-make