I have done a clean 2006.1 (AMD64) install some weeks ago, using Kernel 2.6.18-r1. emerge --update --deep --newuse world failed when emerging gcc4.1 with message like "checking whether the c compiler works" "configure: error: cannot run C compiled programs." After recompiling kernel with option CONFIG_IA32_EMULATION=y emerging gcc4.1 works. (of couse after reboot into new kernel) Can you confirm that we have to enable IA_32_EMULATION to emerge gcc (and glibc)? (Emerging other software works fine without IA_32_EMULATION). Best regards Stefan Salewski
(In reply to comment #0) > Can you confirm that we have to enable IA_32_EMULATION to emerge gcc (and > glibc)? (Emerging other software works fine without IA_32_EMULATION). Yes. In future, please use #gentoo-amd64 on freenode, forums.gentoo.org or appropriate mailing list for support questions. Bugzilla is not a support forum.
Jakub Moc wrote: >Yes. >In future, please use #gentoo-amd64 on freenode, forums.gentoo.org or >appropriate mailing list for support questions. Bugzilla is not a support >forum. So I call this a serious bug (at least in documentation)! I think only very few people know that we have to enable CONFIG_IA32_EMULATION=y to emerge gcc or glibc. (I found some reports about this kind of emerge problem, but only one hint for enabling IA32_EMULATION. And no explanation why we need it.)