Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149038 - uclibc/x86/hardened gcc hardened use flag (package.use.mask)
Summary: uclibc/x86/hardened gcc hardened use flag (package.use.mask)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-25 04:56 UTC by Christian Affolter
Modified: 2006-09-25 06:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Affolter 2006-09-25 04:56:17 UTC
The uclibc/x86/hardened profile tries to overwrite the masked hardened use flag via uclibc/x86/hardened/package.use.mask (which is masked from default-linux/package.use.mask).

Unfortunately the syntax seems to be wrong:
"-sys-devel/gcc hardened"

According to the portage man page it should be "sys-devel/gcc -hardened"

However, I recommend to change the content of uclibc/x86/hardened/package.use.mask to:
sys-devel/gcc -hardened
>=sys-devel/gcc-4.0.0 hardened

this way gcc-3.x.x will have the hardened use flag re-enabled and for gcc versions higher than 4.0.0 disabled (which was intended by default-linux/package.use.mask)
Comment 1 SpanKY gentoo-dev 2006-09-25 06:52:13 UTC
fixed in cvs, thanks