I've set up a crossdev environment for armv7a-hardfloat-linux-gnueabi. When I attempt to emerge pkgconfig, armv7a-hardfloat-linux-gnueabi-emerge -a pkgconfig I'm greeted with this error in glib: dev-libs/glib-2.40.0-r1::gentoo (masked by: invalid: DEPEND: USE flag 'prefix' referenced in conditional '!prefix?' is not in IUSE) glib doesn't do anything special other than include the virtualx eclass which has this bug. Reproducible: Always
gentoo-x86/profiles/base/make.defaults sets IUSE_IMPLICIT="prefix", so it is allowed to use "prefix" USE flag without referencing it in IUSE. crossdev needs to be fixed to generate correct profile. This bug might be a duplicate of bug #523102.
*** This bug has been marked as a duplicate of bug 523102 ***