if the USE flag introspection is set, every ebuild that use it, will call /usr/bin/g-ir-scanner and will fail if gobject-introspection ebuild doesn't set CC=gcc. A workaround was to create an hard/soft link/copy /usr/bin/cc to /usr/bin/gcc ln -s gcc cc but could harm crosscompiling and is not used anymore. Another is to call, CC=gcc emerge -au world Better would be to export CC=$(tc-getCC) in the ebuild. I'm using gcc 4.7 from hardened-development overlay
+ 07 Jul 2012; Pacho Ramos <pacho@gentoo.org> + gobject-introspection-1.32.1.ebuild: + Prevent crosscompiling problems, bug #414105 by Jimmy.Jazz. +