1 |
Tiziano Müller schrieb: |
2 |
> Am Sonntag, den 05.04.2009, 10:18 +0200 schrieb Thomas Sachau: |
3 |
>> Mike Frysinger schrieb: |
4 |
>>> On Saturday 04 April 2009 08:59:22 Thomas Sachau wrote: |
5 |
>>>> i would like to hear about other opinions about real multilib support |
6 |
>>>> within our tree and package managers. From what i know, there are mainly 2 |
7 |
>>>> different ideas: |
8 |
>>>> |
9 |
>>>> 1. Do the main stuff in the package manager (e.g. if the ARCH is amd64 and |
10 |
>>>> the package has x86 keyword, the package manager adds a lib32 useflag, |
11 |
>>>> which would additionally install the 32bit variant of that package together |
12 |
>>>> with the normal 64bit install). |
13 |
>>>> |
14 |
>>>> pro: -much lesser work for package maintainers |
15 |
>>>> |
16 |
>>>> contra: -needs addition in PMS and support in the pms, which will need some |
17 |
>>>> work on their side |
18 |
>>> get a *working* implementation first and *then* worry about specing it. once |
19 |
>>> you have something running with portage, the spec should fall naturally out. |
20 |
>>> previous multilib methods attempted to spec things out without any real code |
21 |
>>> and they've all just died. |
22 |
>>> |
23 |
>>>> 2. Do the main stuff in the ebuilds themselves (e.g. an additional eclass |
24 |
>>>> multilib-native.eclass, any ebuild with 32bit support would then need |
25 |
>>>> adaption and of course inheriting that eclass) |
26 |
>>> this is dead end and useless overhead, and i would reject it from any core |
27 |
>>> package someone would try to merge. |
28 |
>>> -mike |
29 |
>> |
30 |
>> From what i got until now, it seems that all answers prefer this option, so i would like to move |
31 |
>> forward and create some aggreement on how this should look like or some implementation that at least |
32 |
>> the majority can accept. With this, i would also like to see any changes that need an EAPI to get |
33 |
>> into EAPI-3. |
34 |
> No. Won't happen. |
35 |
> |
36 |
|
37 |
Can you also explain your statement? |
38 |
|
39 |
-- |
40 |
Thomas Sachau |
41 |
|
42 |
Gentoo Linux Developer |