This message applies only to Sabayon 9 users who are migrating their system to portage. Entropy users should be unaffected.
The final version of Sabayon 9 (all versions) omits the file /etc/portage/profile/use.mask which should contain a single entry: "-hardened". This has a curious impact when you go to build our Sabayon split gcc. It will allow you to build sys-devel/base-gcc with "hardened" and sys-devel/gcc with "-hardened". This shouldn't happen since the split gcc ebuilds contain DEPENDS to insure that both sys-devel/base-gcc and sys-devel/gcc contain the same USE flags (I've tested them on the other USE flags, and it works fine). But the global /usr/portage/profiles/default/linux/package.use.mask file contains: sys-devel/gcc hardened And we have in our /etc/portage/package.use/00-sabayon.package.use/00-sabayon.package.use: # Enable hardened USE flags sys-devel/base-gcc hardened sys-devel/gcc hardened Apparently the global USE flag masking will over-ride package USE flag DEPENDS.
