Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Cc: Thomas Sachau <tommy@g.o>
Subject: Re: [gentoo-dev] Real multilib support for Gentoo
Date: Sun, 05 Apr 2009 08:28:45
Message-Id: 200904050428.42184.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] Real multilib support for Gentoo by Thomas Sachau
1 On Sunday 05 April 2009 04:18:34 Thomas Sachau wrote:
2 > Mike Frysinger schrieb:
3 > > On Saturday 04 April 2009 08:59:22 Thomas Sachau wrote:
4 > >> i would like to hear about other opinions about real multilib support
5 > >> within our tree and package managers. From what i know, there are mainly
6 > >> 2 different ideas:
7 > >>
8 > >> 1. Do the main stuff in the package manager (e.g. if the ARCH is amd64
9 > >> and the package has x86 keyword, the package manager adds a lib32
10 > >> useflag, which would additionally install the 32bit variant of that
11 > >> package together with the normal 64bit install).
12 > >>
13 > >> pro: -much lesser work for package maintainers
14 > >>
15 > >> contra: -needs addition in PMS and support in the pms, which will need
16 > >> some work on their side
17 > >
18 > > get a *working* implementation first and *then* worry about specing it.
19 > > once you have something running with portage, the spec should fall
20 > > naturally out. previous multilib methods attempted to spec things out
21 > > without any real code and they've all just died.
22 > >
23 > >> 2. Do the main stuff in the ebuilds themselves (e.g. an additional
24 > >> eclass multilib-native.eclass, any ebuild with 32bit support would then
25 > >> need adaption and of course inheriting that eclass)
26 > >
27 > > this is dead end and useless overhead, and i would reject it from any
28 > > core package someone would try to merge.
29 >
30 > From what i got until now, it seems that all answers prefer this option, so
31 > i would like to move forward and create some aggreement on how this should
32 > look like or some implementation that at least the majority can accept.
33 > With this, i would also like to see any changes that need an EAPI to get
34 > into EAPI-3.
35 >
36 > So, anyone already has ideas, specs, some implementation or already working
37 > code for this? coldwind linking to
38 > http://dev.exherbo.org/~pioto/abi-ideas.html in his post, could this be a
39 > base to start with?
40
41 that's a laugh. like i said, attempting to spec it out without a real
42 implementation will lead to yet another useless pile of crap. there's no
43 point in mandating something that is broken, unless of course you simply hate
44 people and want to watch them twist.
45 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature