2011/7/4 Andrea Conti <a...@alyf.net>:
> Hello,
>
>> Everyone will get this. The culprit is a change in the
>> pax-utils.eclass [1]. Which adds USE="hardened to every consumer" of
>> the eclass.
>
> That's IUSE, not USE. USE flags are not touched (at least on
> non-hardened systems), so the change is only picked up by emerge if you
> use the --new-use option.

IUSE~=USE [1]

>> It changes nothing for non hardened users but forces a
>> rebuild of the affected packages.
>
> If you're positively sure that a package's USE flags did not change
> since when it was last compiled, you can avoid recompiling by adding (or
> removing) the "hardened" flag in /var/db/pkg/<category>/<package>/IUSE.

Please do not use such hacks, use --changed-use to avoid a rebuild
instead of --new-use like Neil suggested.

Anyway the change in the eclass was reverted, so everything is fine again.

[1] http://devmanual.gentoo.org/ebuild-writing/variables/index.html

-- 
Regards,
Daniel

Reply via email to