Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Moving real multilib support into main tree portage with request for council decision
Date: Sun, 11 Oct 2009 20:14:34
Message-Id: 4AD23CDA.40207@gentoo.org
In Reply to: [gentoo-dev] Moving real multilib support into main tree portage with request for council decision by Thomas Sachau
1 Thomas Sachau wrote:
2 > Hi together,
3 >
4 > as announced in a previous mail, i created a fork of portage, which has support to create 32bit libs
5 > during compile phase for 64bit platforms (currently amd64 tested, ppc64 untested).
6 >
7 > In short, it does execute every src_* phase twice with keeping a workdir for every ABI and saving
8 > some default environment vars (like *FLAGS). Since the current ABI is the last one in this order,
9 > the 64bit phase will overwrite everthing from 32bit phase except those parts, which have a different
10 > install location, so mostly libs, which go in lib32 instead of lib64.
11 >
12 > A current ebuild and docs for using it are currently in the portage-multilib branch of the multilib
13 > overlay.
14 >
15 > I asked zmedico about inclusion into the main svn tree of portage, but he requested a council ok
16 > before he would be accepting it. So this is my request for discussion and ok (in tomorrows or the
17 > following meeting) from the council.
18
19 An important thing to note is that there are necessary changes to
20 emul-* ebuilds that are technically an EAPI change, since they won't
21 work with old package managers that don't have support for lib32 USE
22 flags.
23 --
24 Thanks,
25 Zac

Replies