Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 232130

Summary: sys-boot/grub-0.97-r6 won't install on 64 bit machines
Product: Gentoo Linux Reporter: Anonymous bin ich <9b757fe0>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anonymous bin ich 2008-07-18 00:33:05 UTC
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)
Comment 1 Anonymous bin ich 2008-07-18 00:34:02 UTC
Nevermind. Addition of IA32 Emulation as specified at http://gentoo-wiki.com/HOWTO_AMD_64#Kernel_Support_for_32-bit_Applications does the trick.
Comment 2 Anonymous bin ich 2008-07-18 00:36:49 UTC
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.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-18 01:51:30 UTC

*** This bug has been marked as a duplicate of bug 232127 ***