[gPXE-devel] Fwd: Re: [Xen-devel] tools: gpxe link error

Christoph Egger Christoph.Egger at amd.com
Tue Jul 20 09:36:30 EDT 2010


On Monday 19 July 2010 17:58:08 Joshua Oreman wrote:
> On Mon, Jul 19, 2010 at 8:31 AM, Christoph Egger
>
> <Christoph.Egger at amd.com> wrote:
> > Please CC me as I am not subscribed.
> >
> >
> > ----------  Forwarded Message  ----------
> >
> > Subject: Re: [Xen-devel] tools: gpxe link error
> > Date: Monday 19 July 2010
> > From: Keir Fraser <keir.fraser at eu.citrix.com>
> > To: "Egger, Christoph"
> > <Christoph.Egger at amd.com>, "xen-devel at lists.xensource.com"
> > <xen-devel at lists.xensource.com>
> >
> > On 19/07/2010 15:47, "Christoph Egger" <Christoph.Egger at amd.com> wrote:
> >> On Monday 19 July 2010 14:38:28 Christoph Egger wrote:
> >>> Hi!
> >>>
> >>> I get a gpxe link error:
> >>>
> >>>   [AR] bin/blib.a
> >>> ar: creating bin/blib.a
> >>>   [LD] bin/rtl8139.rom.tmp
> >>> arch/i386/scripts/i386.lds:1: undefined symbol 'obj_romprefix'
> >>> referenced in expression
> >>
> >> With gmake V=1 I get:
> >>
> >> ld -m elf_i386 -N --no-check-sections -T arch/i386/scripts/i386.lds -u
> >> obj_romprefix --defsym check_obj_romprefix=obj_romprefix -u
> >> obj_rtl8139 --defsym check_obj_rtl8139=obj_rtl8139 -u obj_config
> >> --defsym check_obj_config=obj_config --defsym pci_vendor_id=0 --defsym
> >
> > pci_device_id=0
> >
> >> bin/blib.a -o bin/rtl8139.rom.tmp \
> >>                        -Map bin/rtl8139.rom.rmp.map
> >> arch/i386/scripts/i386.lds:1: undefined symbol 'obj_romprefix'
> >> referenced in expression
>
> What version of binutils are you using?

GNU binutils 2.19.1

> Also, the output of `nm bin/blib.a' would be handy.

Output is empty.

file bin/blib.a says 'current ar archive'


> -- Josh
>
> > No idea what that linker magic is intended to achieve. You'll be best off
> > asking about it on the appropriate gpxe/etherboot dev list I expect. It
> > does build for me on both my x86_32 and x86_64 GNU/Linux environments.
> > Otherwise the best we can offer is an option to disable gpxe build,
> > either manually or automatically for non-Linux environments. Obviously it
> > would be nicer to fix the actual issue.
> >
> >  -- Keir
> >
> >>> Does this ring a bell to someone?
> >>>
> >>> Christoph
> >
> > -------------------------------------------------------
> >
> > --
> > ---to satisfy European Law for business letters:
> > Advanced Micro Devices GmbH
> > Einsteinring 24, 85609 Dornach b. Muenchen
> > Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
> > Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
> > Registergericht Muenchen, HRB Nr. 43632
> >
> > _______________________________________________
> > gPXE-devel mailing list
> > gPXE-devel at etherboot.org
> > http://etherboot.org/mailman/listinfo/gpxe-devel



-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632



More information about the gPXE-devel mailing list