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
signature.asc
Description: Digital signature
