1 |
We have 2 files in gentoo-x86 with slightly out-of-sync data: |
2 |
|
3 |
profiles/arch/amd64/no-multilib/package.mask |
4 |
profiles/features/64bit-native/package.use.mask |
5 |
|
6 |
They both essentially block x86-only stuff. |
7 |
|
8 |
AFAIU profiles/features/64bit-native/package.use.mask |
9 |
should contain bits, which are portable across arches, but |
10 |
actively hate 64-bit userland. |
11 |
|
12 |
Looks like 'arch/amd64/no-multilib' profile inclusion is kept in |
13 |
sync with 'features/64bit-native' one: [1]. Exception is |
14 |
'hardened/linux/amd64/no-multilib' profile. Looks like a bug. |
15 |
|
16 |
Why do we need to keep both 'package.mask' files the same? |
17 |
Why not drop '64bit-native/package.use.mask' or at least shrink |
18 |
it down to software keyworded for non-x86 and non-amd64? |
19 |
|
20 |
Thanks! |
21 |
|
22 |
[1]: |
23 |
|
24 |
$ portage/gentoo-x86/profiles: fgrep -R amd64/no-multilib . | grep -v ChangeLog | grep -v '$Header' | grep -v /CVS/ |
25 |
./default/linux/amd64/10.0/no-multilib/parent:../../../../../arch/amd64/no-multilib |
26 |
./default/linux/amd64/2008.0/no-multilib/parent:../../../../../arch/amd64/no-multilib |
27 |
./hardened/linux/amd64/10.0/no-multilib/deprecated:hardened/linux/amd64/no-multilib |
28 |
$ portage/gentoo-x86/profiles: fgrep -R features/64bit-native . | grep -v ChangeLog | grep -v '$Header' | grep -v /CVS/ |
29 |
./arch/powerpc/ppc64/64ul/parent:../../../../features/64bit-native |
30 |
./default/linux/amd64/10.0/no-multilib/parent:../../../../../features/64bit-native |
31 |
./default/linux/amd64/2008.0/no-multilib/parent:../../../../../features/64bit-native |
32 |
./hardened/linux/amd64/no-multilib/parent:../../../../features/64bit-native |
33 |
./hardened/linux/powerpc/ppc64/64bit-userland/parent:../../../../../features/64bit-native |
34 |
|
35 |
|
36 |
-- |
37 |
|
38 |
Sergei |