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 |