I understand that the toolchain.eclass disables parallel build when ${GCC_MAKE_TARGET} == "profiledbootstrap" ----------- # the gcc docs state that parallel make isnt supported for the # profiledbootstrap target, as collisions in profile collecting may occur. # boundschecking also seems to introduce parallel build issues. if [[ ${GCC_MAKE_TARGET} == "profiledbootstrap" ]] || use_if_iuse boundschecking then export MAKEOPTS="${MAKEOPTS} -j1" fi -------------- I understand from Markus Trippelsdorf that the documentation grounding this decision was outdated as, "You can profilbootstrap gcc in parallel at least since 4.6." Co-incidently, it should be noticed that the gcc documentation was updated today and no longer displays the restriction. On a side note, I successfully tested a gcc-4.7.3, built (profiledbootstrap) -j2 on a core2 (after patching the above snippet of code) Reproducible: Always
And see also : http://gcc.1065356.n5.nabble.com/PATCH-doc-install-texi-Parallel-profiledbootstrap-is-supported-on-all-maintained-releases-td1029356.html
Fixed. http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/toolchain.eclass?r1=1.624&r2=1.625