When I try to emerge grub, it fails while configuring, complaining about "compile cannot create executables". On looking through config.log, I find that the a configure check is performed using gcc -m32, which creates a 32 bit file which cannot run on a 64 bit machine. Now, I have both lib32 and lib64 directories on my machine, freshly installed using 2008.0-r1. So I am assuming this is not a problem of me messing with my system, but a general bug :) Reproducible: Always Steps to Reproduce: 1. Install Gentoo from 2008.0-r1 2. Update portage 3. emerge -uDN world Actual Results: Grub fails to compile Expected Results: grub should compile without a problem (Cannot provide emerge --info currently, networkless machine is at home)
Nevermind. Addition of IA32 Emulation as specified at http://gentoo-wiki.com/HOWTO_AMD_64#Kernel_Support_for_32-bit_Applications does the trick.
Eh... still, if this is the case, grub ebuild should specify this. So I am re-opening. If developers disagree, they can close it again.
*** This bug has been marked as a duplicate of bug 232127 ***