On Monday 01 of December 2008 08:04:04 Duncan wrote: Well, so far it's not GLEP, just an idea thrown to brainstorm.
> As such, neither /etc/portage/env nor eclasses can effectively deal with > FEATURES in general, tho there are a few specific exceptions that do > happen to be implemented at the bash level. Those exceptions are nostrip and splitdebug at least, besides I intend to keep it bash (or ebuild) level only - to preserve simplicity and yet functionality. FEATURES_DEBUG was a clean and convenient approach of me being unaware of FEATURES internals - thanks for clarification. FEATURES little inconsistency problem needs to be addressed. The goal is to have only one, determined and always working way of "not-stripping" symbols. Of course it can be easily handled in eclass by something like this: if use debug; then FEATURES=${FEATURES//splitdebug//} FEATURES=${FEATURES//nostrip//} FEATURES="${FEATURES} ${PREFERRED_NOSTRIP_METHOD}" Dzwon tanio do wszystkich! Sprawdz >> http://link.interia.pl/f1fa7