I'm on hardened and like to use mingw32 crosscompiler, but crossdev always rewrites masks for me like that: $ cat /etc/portage/profile/package.use.force/cross-mingw32 cross-mingw32/binutils -multilib cross-mingw32/gcc -multilib cross-mingw32/w32api -multilib cross-mingw32/mingw-runtime -multilib cross-mingw32/gdb -multilib (it does not disable USE=hardened and build fails) I'd like to have the following thing for example (i plan to install a lot of crosscompilers): $ cat /etc/portage/profile/package.use.force/cross */*::cross-overlay -hardened but it is not allowed by portage: --- Invalid atom in /etc/portage/profile/package.use.mask: */*::cross-overlay --- Invalid atom in /etc/portage/profile/package.use.force: */*::cross-overlay How about allowing extended syntax in /etc/portage/profile/*{force,mask} and only (or not only?) there to avoid incompatibility creep into main tree Thanks!
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=7cf1e23b2debfa1a09c98d5cc6a795cc3e58ea95
This is fixed in 2.1.11.23 and 2.2.0_alpha134.