From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: Need some help about the build xen.efi Date: Mon, 31 Oct 2011 12:15:47 -0400 Message-ID: <20111031161547.GA12475@phenom.dumpdata.com> References: <4EAEAC4B.4000004@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <4EAEAC4B.4000004@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: liang tang Cc: "xen-devel@lists.xensource.com" , Jan Beulich List-Id: xen-devel@lists.xenproject.org On Mon, Oct 31, 2011 at 10:10:19PM +0800, liang tang 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. > if modify the i386pep to elf_x86_64 ,the build can continue ,and Right, but that is not correct. The i386pep defines what type of executable the binary will be. You do not want an x86_64 ELF, you want an i386 Portable Executable Program (I think that is what PEP stands for). Google should have some details on how build/install an cross compiler for i386pep. > 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' > > 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 > > liang. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel