1 |
On Sat, 30 Jun 2007 01:12:02 Olivier Crête wrote: |
2 |
> On Fri, 2007-29-06 at 09:30 +0200, Luca Barbato wrote: |
3 |
> > Paul de Vrieze wrote: |
4 |
> > > There are various problems that need to be addressed for cross |
5 |
> > > development and (especially) multilib/abi. One of the other ones that |
6 |
> > > you didn't mention is some kind of subpackage support. For example when |
7 |
> > > one installs 32 bit gtk+ to use binary firefox on an 64bit system it |
8 |
> > > can share the headers and docs etc. with the 64 bit version. Removing |
9 |
> > > either of them must however still preserve those files. |
10 |
> > |
11 |
> > A quick and dirty way implies that: |
12 |
> > - only the "main" abi can install stuff /usr/ |
13 |
> |
14 |
> The secondary need to be able to install into their /usr/${libdir} .. |
15 |
> its actually the only place where stuff from the non-main abis should be |
16 |
> imho. |
17 |
|
18 |
If one requires synchronized versions, there should in 99% of the cases not be |
19 |
any issue with header files and documentation. It will be equal, so can be |
20 |
shared. It might indeed be an option to require the "main" abi to be always |
21 |
present. |
22 |
|
23 |
Paul |
24 |
ps. for include headers it is rather straightforward to make forwarding |
25 |
headers with architecture dependent redirects (using the architecture |
26 |
defines) in case the headers are not arch independent. |
27 |
-- |
28 |
gentoo-dev@g.o mailing list |