1 |
On 26-10-2013 00:54:48 +0200, Ruud Koolen wrote: |
2 |
> During development, we've been using the name "prefix-rpath" for classic, |
3 |
> and "prefix-libc" and "rap" for rap. Of those, I think prefix-rpath is |
4 |
> acceptable, but could be improved; the other two are just bad, as far as I'm |
5 |
> concerned, and should be replaced. |
6 |
> |
7 |
> I propose "prefix-native" for rap as an alternative. Does anyone have any good |
8 |
> ideas for classic prefix? |
9 |
|
10 |
As you may or may not know, the prefix USE-flag is a hack that works in |
11 |
Portage, but violates specifications, because it is never defined in |
12 |
ebuilds that need it. Discussions here go back to not wanting to show |
13 |
elibc_XXX, kernel_XXX in IUSE (because user can't influence them) and |
14 |
prefix likewise. We should still solve this problem. While we're at |
15 |
it, I'd like to tackle bug #473598 [1] at the same time. |
16 |
|
17 |
Anyway, I was thinking more along the lines of using USE_EXPAND. |
18 |
There's also a USE_EXPAND_HIDDEN, and something like this [2] looks |
19 |
good. In other words, I could think of having EPREFIX="$classic" or |
20 |
EPREFIX_TARGET="$rap", which could default to $classic in |
21 |
base/make.defaults. |
22 |
|
23 |
Thoughts? |
24 |
|
25 |
Fabian |
26 |
|
27 |
|
28 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=473598 |
29 |
[2] embedded/make.defaults:USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ABI_MIPS ABI_X86" |
30 |
|
31 |
|
32 |
-- |
33 |
Fabian Groffen |
34 |
Gentoo on a different level |