1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
On 09/16/11 20:32, Mike Frysinger wrote: |
5 |
> On Friday, September 16, 2011 11:06:25 Markos Chandras wrote: |
6 |
>> On 09/16/11 10:58, Stratos Psomadakis wrote: |
7 |
>>> On 09/16/2011 10:48 AM, Michał Górny wrote: |
8 |
>>>> On Thu, 15 Sep 2011 16:35:55 -0400 Mike Frysinger wrote: |
9 |
>>>>>> PS why not merge all x86 abis into one keyword? because |
10 |
>>>>>> x86_32 x86_64 x86_x32 are only abis of x86. Also we dont |
11 |
>>>>>> have different keywords for different mips abis (64bit |
12 |
>>>>>> and 32bit ones) |
13 |
>>>>> |
14 |
>>>>> that'd be nice :) |
15 |
>>>> |
16 |
>>>> Seems even acceptable. Not sane but acceptable. People tend |
17 |
>>>> to keyword packages both '~amd64 ~x86' testing them on amd64 |
18 |
>>>> only; amd64 users tend to get sad when someone keyworded a |
19 |
>>>> package '~x86' only. |
20 |
>>>> |
21 |
>>>> On the other hand, it'd be good to have ABI sub-keywords |
22 |
>>>> then. Something like 'x86:x86 -*' if a package is actually |
23 |
>>>> x86-only. |
24 |
>>> |
25 |
>>> I guess there are only a few cases where a package should be |
26 |
>>> keyworded for eg x86, but not for amd64, so these few cases can |
27 |
>>> be handled by p.masks, right? |
28 |
>>> |
29 |
>>> So, we can have a single x86 keyword, and a single x86 |
30 |
>>> 'parent' profile, and subprofiles for x86(or x86_32), amd64, |
31 |
>>> and x32. |
32 |
>>> |
33 |
>>> I guess it's not that simple, but I think that's how the mips |
34 |
>>> profiles work? |
35 |
>> |
36 |
>> I am a bit confused by your proposal. Do you suggest to drop |
37 |
>> 'amd64' and use x86(parent)/amd64(subprofile)(for x86_64) |
38 |
>> instead? |
39 |
> |
40 |
> that would be ideal, and drop "amd64" in the process: x86/x86_64/ |
41 |
> -mike |
42 |
|
43 |
Ok so we will probably have the following multilib options |
44 |
|
45 |
* x86(ABI=x86_32{/lib}) + amd64(ABI=x86_64{lib64/}) + |
46 |
x32(ABI=x32{/libx32}) |
47 |
* x86/amd64 ( what we already have in amd64 multilib ) |
48 |
* x86/x32 |
49 |
|
50 |
and |
51 |
|
52 |
* x86 (no multilib for 32-bit processors ) ( what we already have in |
53 |
x86 profile ) |
54 |
|
55 |
Sounds doable |
56 |
|
57 |
- -- |
58 |
Regards, |
59 |
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 |
60 |
-----BEGIN PGP SIGNATURE----- |
61 |
Version: GnuPG v2.0.18 (GNU/Linux) |
62 |
|
63 |
iQIcBAEBCgAGBQJOc5SDAAoJEPqDWhW0r/LCHnYQAKuMpYvTWv4waSd503vfBjlb |
64 |
yHPUK+Hd9itz47I3lNmxqZGl7sQxIYm6Ht6MWs3qPIrwI60biUK/vH7dK0q1dnF9 |
65 |
x/zSEFc6hG4nyZ94oeTtsxV7Ttsk9QK/JY2Vm1ulBbEWJeb8sfQD1lesRFV++YZn |
66 |
Xeu3fMKkWoW/2m68nng7Rzfbxf2TvE7bdY3loefpXgMZf6kz7LSkNV1QidEwzs7V |
67 |
yZ9C4N8G8FVFysDykqGbYKMTtn70CCKI1HZ608NY7msWm6LADwpYQYsGENX04l2O |
68 |
xNpW1r+2bhSICT2TGzxIEsbspStH8g4XmRvIdXyZCbCecOyWRaAcBk9x6dY+6ZjB |
69 |
mZkzauSiXGFQcVjjXdXqL1pT2NGEoGe5eWi4daH4cy/12ND76/Gt79HogBUznWTX |
70 |
5A50jyEjMMHcQjDxvWOyCGvq7yxU3Njs3mNzImEmbR3j3PwlniaFs3Vz76o6yEfE |
71 |
mJ0gaVP50XTDncsK9G4nrgJHKdA7BHOlWL50HXv0rsBHxkQyhsEiw5VaZUF7kOPr |
72 |
R2JptEh9Kh2JyV+EfF/m74Y3Ht0jaXY0MQXV5fl5QxvavRb7WX/mzVXwjY+IlnPB |
73 |
sJUcHkcNLNhm98e5j/CLn0T3DtmfqvnXSfF10wFztoUGDVOUuixVMo+ZvnGYdnH4 |
74 |
E4shmoxTlL7J5CzSEvpu |
75 |
=wlRl |
76 |
-----END PGP SIGNATURE----- |