1 |
commit: 8868b38ec1d26c264f27031fbb4d496e7e8fe62a |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jul 26 07:16:52 2017 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 2 08:06:38 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=8868b38e |
7 |
|
8 |
make.globals: Enable FEATURES=multilib-strict by default |
9 |
|
10 |
Enable the multilib-strict feature necessary for Portage to detect |
11 |
ebuilds not respecting libdir for libraries. Since those issues were |
12 |
reliably fixed over the years and we're nearing the removal of 'lib' |
13 |
symlink, I think we can safely enable it by default for our users |
14 |
without risking many additional issues for them. |
15 |
|
16 |
At the same time, many proxied maintainers keep submitting ebuilds that |
17 |
do not respect libdir, and that require us to explicitly point that out |
18 |
to them. Having Portage detect that by default would be really helpful. |
19 |
|
20 |
Acked-by: Zac Medico <zmedico <AT> gentoo.org> |
21 |
|
22 |
cnf/make.globals | 3 ++- |
23 |
1 file changed, 2 insertions(+), 1 deletion(-) |
24 |
|
25 |
diff --git a/cnf/make.globals b/cnf/make.globals |
26 |
index 18eba947b..ea50ab615 100644 |
27 |
--- a/cnf/make.globals |
28 |
+++ b/cnf/make.globals |
29 |
@@ -52,7 +52,8 @@ FETCHCOMMAND_SFTP="bash -c \"x=\\\${2#sftp://} ; host=\\\${x%%/*} ; port=\\\${ho |
30 |
# Default user options |
31 |
FEATURES="assume-digests binpkg-logs |
32 |
config-protect-if-modified distlocks ebuild-locks |
33 |
- fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned |
34 |
+ fixlafiles merge-sync multilib-strict news |
35 |
+ parallel-fetch preserve-libs protect-owned |
36 |
sandbox sfperms strict unknown-features-warn unmerge-logs |
37 |
unmerge-orphans userfetch userpriv usersandbox usersync" |