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