[Fedora-xen] configure: error: GRUB requires a working absolute objcopy; upgrade your binutils

Dustin Henning Dustin.Henning at prd-inc.com
Fri May 23 21:20:25 UTC 2008


I hope this isn't off topic since the bug I am trying to resolve only 
affects the xen kernel...

I am trying to compile grub on Fedora 8 because I need to apply the patch 
for bug 250299.

First, I downloaded and installed 
http://mirrors.kernel.org/fedora/releases/8/Fedora/source/SRPMS/grub-0.97-19.src.rpm 


Next, I extracted the included grub-0.97.tar.gz to /usr/src/

At this point, if I run configure, I will get the error mentioned in the 
subject, as follows:

[CODE]checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of gcc... (cached) gcc3
checking for ranlib... ranlib
checking whether optimization for size works... yes
checking whether gcc has -fno-stack-protector... yes
checking whether -Wundef works... yes
checking whether -falign-loops works... yes
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... no
configure: error: GRUB requires a working absolute objcopy; upgrade your 
binutils[/CODE]

However, I am running binutils 2.17.50.0.18 which is the latest in the 
fedora repo, so I cannot upgrade, and I do not know how to downgrade.

I saw another issue where this same error was happening, and someone 
suggested downloading ftp://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz and 
using it.

I tried this and determined that that is the exact file included in the srpm 
I had downloaded, and the error still surfaces when I try it.

Additionally, if I apply the included grub-fedora-8.patch, the configure 
file disappears.  I can get it from the tar again, but I will still get the 
same error, so while I need to know how I am supposed to compile after 
applying that patch (which I apply before the patch for the aforementioned 
bug), but that point is moot until I can determine how to fix this binutils 
issue.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20080523/13113ab5/attachment.htm>


More information about the Fedora-xen mailing list