[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #31908] Hard-coded call to objcopy in grub-core/genmod.sh.in

From: Shea Levy
Subject: [bug #31908] Hard-coded call to objcopy in grub-core/genmod.sh.in
Date: Fri, 17 Dec 2010 19:13:50 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.19 Safari/534.13


                 Summary: Hard-coded call to objcopy in
                 Project: GNU GRUB
            Submitted by: shlevy
            Submitted on: Fri Dec 17 19:13:49 2010
                Category: Compilation
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: Shea Levy
        Originator Email: address@hidden
             Open/Closed: Open
         Discussion Lock: Any
                 Release: Bazaar - trunk
         Reproducibility: Every Time
         Planned Release: None



grub-core/genmod.sh.in calls objcopy several times, when it should call

Noticed this issue when following the Macbook pure EFI tutorial
(http://grub.enbug.org/TestingOnMacbook). I'm installing a 32-bit version of
Linux From Scratch, so I built a cross-compiling toolchain, which, in my case,
installed the 64-bit objcopy as /usr/bin/x86_64-pc-linux-gnu-objcopy.
./configure --target=x86_64-pc-linux-gnu finds that objcopy just fine, but
when make runs genmod.sh it calls the objcopy in my PATH, which is aimed at 32
bit systems and therefore doesn't recognize the format. The fix is simple:
substitute each instance of objcopy with @address@hidden A simple `sed -e
's/objcopy/@OBJCOPY@/g' grub/grub-core/genmod.sh.in.orig >
` should suffice, but I've attached a patch (generated with diff -Naur on
OSX) anyway.


File Attachments:

Date: Fri Dec 17 19:13:49 2010  Name: genmod-objcopy.patch  Size: 886B   By:



Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]