On Monday 13 July 2009 09:11:04 Helmut Jarausch wrote:
> Hi,
>
> 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.?
>
> (I'm using portage 2.2_rc33)
>
> Many thanks for an explanation,
> Helmut.

It's from an inherited eclass:

# grep inherit *
gcc-4.3.3-r2.ebuild:inherit toolchain
gcc-4.4.0.ebuild:inherit toolchain
nazgul gcc # grep nptl /var/portage/eclass/toolchain.eclass
        IUSE="multislot nptl test"
                confgcc="${confgcc} --disable-__cxa_atexit --enable-target-
optspace $(use_enable nptl tls)"

-- 
alan dot mckinnon at gmail dot com

Reply via email to