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

[Xen-devel] Re: Need some help about the build xen.efi



>>> On 31.10.11 at 15:10, liang tang <liang.tang@xxxxxxxxxx> wrote:
> Hi,Jan
> I have download xen unstable tree which include your efi patch,and try 
> to build xen.efi ,but there only have xen.gz ,don't have xen.efi .I find 
> the file xen\arch\x86\efi\disable have report some error : ld don't  
> support -m i386pep.  my gcc version is 4.6.1.

Apart from an up-to-date compiler you also need an up-to-date (and
properly configured) static linker (binutils 2.22 will be the first upstream
version to have the necessary support).

> if modify the i386pep to elf_x86_64 ,the build can continue ,and report 
> other error --subsystem=10 and --image-base=0xffff82c480000000 unrecognized.
> do you have any suggestion about that?  thank you very much!
> 
> the detail is follow.
> ld: unrecognized option '--image-base=0xffff82c480000000'

Quite obviously, as it's wrong.. You want an EFI binary, not an ELF
one.

> In the xen/arch/x86/efi/disabled
> ld: unrecognized emulation mode: i386pep
> Supported emulations: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om

That just points out what I said above about the ld to use.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.