From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: Ubuntu 14.04 Binutils Breaks Xen EFI Boot Date: Mon, 29 Sep 2014 13:10:22 +0100 Message-ID: <1411992622.2907.5.camel@citrix.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XYZme-0004VG-29 for xen-devel@lists.xenproject.org; Mon, 29 Sep 2014 12:10:28 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: John McDermott Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org On Thu, 2014-09-25 at 13:43 -0400, John McDermott wrote: > Xen Developers, > > When building Xen for EFI boot on Ubuntu 14.04, if I compile binutils > from the Ubuntu source package, using the --enable-targets=x86_64-pep > flag, as required, then I cannot compile Xen. I don't think you need to rebuild binutils on Ubuntu, it already has the x86_64-pep target enabled (I'm slightly inferring this from the Debian package since I'm not an Ubuntu user, but the package maintainer is the same guy and the packaging has if(ubuntu) in it). I think what you've ended up doing is building a binutils which can *only* target x86_64-pep and not the regular ABI, so it can't build normal binaries. I recommend you uninstall your self compiled binutils and go back to the Ubuntu packaging, I expect this will repair your system and you'll still be able to build Xen with EFI. Ian.