1) Apparently CHOST is now set in the profile. But file /usr/share/portage/config/make.conf.example still mentions it. The reference to CHOST should be deleted. 2) The discussion about about setting "-march=" does not mention "-march=native", which all recent versions of gcc support. I suggest * mention "-march=native" as a safe default, for building programs and libraries for use on your own machine. * keep the current discussion about "-march=", to guide people building for a different Intel/AMD cpu (Semi cross-compiling) * hint for determining cpu type; ON THE TARGET MACHINE* execute the command... gcc -c -Q -march=native --help=target | grep march= * update the gcc versions mentioned in the file. Currently 2.95 to 4.1 !!! Reproducible: Always