Gentoo Archives: gentoo-dev

From: Alexis Ballier <aballier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [EAPI 7] Cross-compile improvements (BDEPEND, BROOT, sysroot)
Date: Mon, 07 Dec 2015 13:47:59
Message-Id: 20151207144730.38e1ee53@gentoo.org
In Reply to: Re: [gentoo-dev] [EAPI 7] Cross-compile improvements (BDEPEND, BROOT, sysroot) by James Le Cuirot
1 On Sun, 6 Dec 2015 21:15:31 +0000
2 James Le Cuirot <chewi@g.o> wrote:
3
4 > On Sun, 6 Dec 2015 21:05:07 +0000
5 > Joakim Tjernlund <Joakim.Tjernlund@××××××××.com> wrote:
6 >
7 > > > Put simple:
8 > > > SYSROOT is where "sources" are installed (headers, .so, etc);
9 > > > think debian's -dev packages.
10 > > > ROOT is where packages are merged.
11 > > >
12 > > > Meaning:
13 > > >
14 > > > RDEPEND are installed to ROOT
15 > > > DEPEND are installed to SYSROOT
16 > >
17 > > hmm, this implies that a pkg in both DEPEND and RDEPEND should be
18 > > installed in both SYSROOT and ROOT? Does portage do this ATM?
19 >
20 > That's not quite how I read it. SYSROOT == ROOT when cross-compiling
21
22 while generally this would be the case, there's not reason for it to be
23 assumed. it is just like generally we have ROOT=/.
24
25 [...]