Summary: | ufed 0.40-r5 doesn't list "hardened" use flag | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dirk Heinrichs <dirk.heinrichs> |
Component: | Current packages | Assignee: | Harald van Dijk (RETIRED) <truedfx> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dirk.heinrichs.ext, jakub |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dirk Heinrichs
2006-12-08 23:56:15 UTC
No a side note: don't stick hardened use flag into make.conf; use a proper hardened profile. This is the expected behaviour. The flag is masked on your profile, so even if you do set it, it won't affect anything. (In reply to comment #2) > This is the expected behaviour. The flag is masked on your profile, so even I don't see where: # pwd /gentoo/portage/profiles/default-linux # grep -R hardened * alpha/no-nptl/2.4/package.mask:>=sys-kernel/hardened-sources-2.5 alpha/use.mask:hardened arm/use.mask:hardened ia64/2005.0/packages:>=sys-kernel/hardened-sources-2.5 ia64/use.mask:hardened ia64/2006.0/packages:>=sys-kernel/hardened-sources-2.5 m68k/use.mask:hardened package.use.mask:sys-devel/gcc hardened s390/use.mask:hardened sh/use.mask:hardened sparc/sparc32/2006.0/2.4/package.mask:>=sys-kernel/hardened-sources-2.6.0 sparc/sparc32/2006.1/2.4/package.mask:>=sys-kernel/hardened-sources-2.6.0 sparc/sparc64/2006.0/2.4/package.mask:>=sys-kernel/hardened-sources-2.6.0 sparc/sparc64/2006.1/2.4/package.mask:>=sys-kernel/hardened-sources-2.6.0 sparc/use.mask:# Masking hardened, it isn't really supported, see bugs #144126 #78951 sparc/use.mask:hardened x86/dev/2007.0/server/profile.bashrc: ewarn "profile, please check the Hardened project (http://hardened.gentoo.org)." x86/dev/2007.0/server/profile.bashrc: ewarn "minimal profile, yet are unable to use hardened due to restrictions in" x86/no-nptl/2.4/package.mask:>=sys-kernel/hardened-sources-2.5 x86/2006.1/server/profile.bashrc: ewarn "profile, please check the Hardened project (http://hardened.gentoo.org)." x86/2006.1/server/profile.bashrc: ewarn "minimal profile, yet are unable to use hardened due to restrictions in" x86/ChangeLog: supported, and recommends server users to use the hardened profiles. ../base also doesn't have any sign of "hardened". (In reply to comment #2) > This is the expected behaviour. The flag is masked on your profile, so even if > you do set it, it won't affect anything. Nope, ufed misunderstands package.use.mask; move that file away from default-linux profile and it works correctly. I'm very sorry about that. I had verified with `emerge -pv gcc`, but did not consider package.use.mask. Fixed in 0.40-r6, and until the update shows up in the tree for you, you should be able to work around it in 0.40-r5 with `echo -hardened >>/gentoo/portage/profile/base/use.mask (which will be reverted after emerge --sync). |