Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH] make.globals: Enable FEATURES=multilib-strict by default
Date: Wed, 26 Jul 2017 18:29:15
Message-Id: CAMiTYSrc8JF6ejLLk_sDtsQGb7XucbSthmPPW6u8x_D+BESTzA@mail.gmail.com
In Reply to: Re: [gentoo-portage-dev] [PATCH] make.globals: Enable FEATURES=multilib-strict by default by "Michał Górny"
1 On Wed, Jul 26, 2017 at 10:11 AM, Michał Górny <mgorny@g.o> wrote:
2 > On śro, 2017-07-26 at 09:58 -0700, Zac Medico wrote:
3 >> On Wed, Jul 26, 2017 at 12:20 AM, Michał Górny <mgorny@g.o> wrote:
4 >> > Enable the multilib-strict feature necessary for Portage to detect
5 >> > ebuilds not respecting libdir for libraries. Since those issues were
6 >> > reliably fixed over the years and we're nearing the removal of 'lib'
7 >> > symlink, I think we can safely enable it by default for our users
8 >> > without risking many additional issues for them.
9 >> >
10 >> > At the same time, many proxied maintainers keep submitting ebuilds that
11 >> > do not respect libdir, and that require us to explicitly point that out
12 >> > to them. Having Portage detect that by default would be really helpful.
13 >> > ---
14 >> > cnf/make.globals | 3 ++-
15 >> > 1 file changed, 2 insertions(+), 1 deletion(-)
16 >>
17 >> That seems reasonable, especially given that the profile controls the
18 >> MULTILIB_STRICT_* variables that enable this. Maybe this is worthy of
19 >> sending a warning to the -dev mailing list?
20 >
21 > I could do that. However, I suspect that everyone who's developing
22 > Gentoo in any way already uses it ;-).
23
24 You might think that, but I just checked our profiles and the only one
25 that currently has it enabled is profiles/arch/sparc/make.defaults. In
26 profiles/targets/developer/make.defaults there's a reference to this
27 bug that's been open for 5 years now:
28
29 https://bugs.gentoo.org/show_bug.cgi?id=424423
30 --
31 Thanks,
32 Zac

Replies