Hi! I use ~amd64.
1. Just after synching I have: emerge -pvDuN world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-devel/gcc-4.2.4-r1 [4.2.4] USE="fortran gcj mudflap (multilib) nls openmp (-altivec) -bootstrap -build -doc -gtk (-hardened) -ip28 -ip32r10k -libffi -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB The building ends with strange errors: /wrk/tmp/portage/portage/sys-devel/gcc-4.2.4- r1/work/gcc-4.2.4/gcc/config/i386/crtfastmath.c:1: error: bad value (core2) for -march= switch /wrk/tmp/portage/portage/sys-devel/gcc-4.2.4- r1/work/gcc-4.2.4/gcc/config/i386/crtfastmath.c:1: error: bad value (core2) for -mtune= switch make[3]: *** [crtfastmath.o] Error 1 Have not found appropriate bug (don't believe I'm the first in upgrading :-)). Thoughts? 2. Here http://packages.gentoo.org/package/sys-devel/gcc gcc-4.3.2 exists for ~amd64 and is unmasked. Why 'emerge -pvDuN world' does not see new gcc version?