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.

Reply via email to