On 26-10-2013 00:54:48 +0200, Ruud Koolen wrote:
> During development, we've been using the name "prefix-rpath" for classic, 
> and "prefix-libc" and "rap" for rap. Of those, I think prefix-rpath is 
> acceptable, but could be improved; the other two are just bad, as far as I'm 
> concerned, and should be replaced.
> 
> I propose "prefix-native" for rap as an alternative. Does anyone have any 
> good 
> ideas for classic prefix?

As you may or may not know, the prefix USE-flag is a hack that works in
Portage, but violates specifications, because it is never defined in
ebuilds that need it.  Discussions here go back to not wanting to show
elibc_XXX, kernel_XXX in IUSE (because user can't influence them) and
prefix likewise.  We should still solve this problem.  While we're at
it, I'd like to tackle bug #473598 [1] at the same time.

Anyway, I was thinking more along the lines of using USE_EXPAND.
There's also a USE_EXPAND_HIDDEN, and something like this [2] looks
good.  In other words, I could think of having EPREFIX="$classic" or
EPREFIX_TARGET="$rap", which could default to $classic in
base/make.defaults.

Thoughts?

Fabian


[1] https://bugs.gentoo.org/show_bug.cgi?id=473598
[2] embedded/make.defaults:USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC 
CROSSCOMPILE_OPTS ABI_MIPS ABI_X86"


-- 
Fabian Groffen
Gentoo on a different level

Attachment: signature.asc
Description: Digital signature

Reply via email to