This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: Christoph Egger <Christoph.Egger@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] tools: gpxe link error
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Mon, 19 Jul 2010 16:25:04 +0100
Delivery-date: Mon, 19 Jul 2010 08:26:10 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <201007191647.46877.Christoph.Egger@xxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcsnUfAlLCigLAAyTQCTQFtrlt0OUgABJ9wt
Thread-topic: [Xen-devel] tools: gpxe link error
User-agent: Microsoft-Entourage/
On 19/07/2010 15:47, "Christoph Egger" <Christoph.Egger@xxxxxxx> 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

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

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>