Gentoo Archives: gentoo-dev

From: Matt Turner <mattst88@g.o>
To: gentoo-dev@l.g.o
Subject: Re: GLEP draf for cross-compile support in multilib profiles (was: Re: [gentoo-dev] Re: spec draft for cross-compile support in future EAPI (EAPI-5))
Date: Sat, 30 Jun 2012 17:31:03
Message-Id: CAEdQ38G9SqFi8RQZkAc+fQEWwix=tWMcVbGRKjYoKG+9Thwi3g@mail.gmail.com
In Reply to: GLEP draf for cross-compile support in multilib profiles (was: Re: [gentoo-dev] Re: spec draft for cross-compile support in future EAPI (EAPI-5)) by Thomas Sachau
1 On Fri, Jun 29, 2012 at 10:30 AM, Thomas Sachau <tommy@g.o> wrote:
2 >
3
4 I'm interested in this because I'm regularly annoyed with the emul-
5 packages and also because multilib is pretty important for mips.
6
7 > If a package has dependencies, then those dependencies are required to have
8 > at least the same targets enabled as the package
9
10 That seems like the obvious (but perhaps naive) choice. What about
11 depending on packages that don't install libraries, like x11-proto/
12 packages or generators like dev-util/indent?
13
14 Maybe I just don't understand. Would these packages even have ABI flags?
15
16 It's clear to me that libraries would be installed in different lib*
17 directories dependent on their ABI, but how would typical executables
18 be handled?
19
20 For mips, we'd like to have gcc built as an n64 binary, which would
21 require its run-time dependencies (mpfr, mpc, gmp, etc.) to be
22 available as n64 as well, but the rest of the system to be n32
23 binaries. Does this fit with your understanding (and proposed
24 solution) of the problem?
25
26 Thanks,
27 Matt

Replies