On 13.07.2009 10:11, Helmut Jarausch wrote:
> would anybody please be so kind to explain to me how
> emerge --update --newuse --deep @system @world
> works.
> 
> E.g. it wants to  re-emerge sys-devel/gcc because of the
> "new use flag nptl"  according to
> 
> [ebuild   R   ] sys-devel/gcc-4.4.0  USE="nptl%*" 
> [ebuild   R   ] sys-devel/gcc-4.3.3-r2  USE="nptl%*" 
> 
> But, looking at the corresponding ebuild files they don't
> use (IUSE or other) such a use flag.
> But why then does emerge want to rebuild those packages.?

nptl USE flag comes from toolchain.eclass.  Almost all the work for the
ebuild is done in the toolchain.eclass for gcc.

nptl flag was recently added to enable thred local storage for
nptl/uclibc users:
http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/toolchain.eclass?r1=1.400&r2=1.401

-- 
Eray

Reply via email to