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

Re: [Xen-devel] [PATCH 2/2] xen: arm: drop LDFLAGS_DIRECT emulation specification.



At 13:14 +0100 on 18 Jul (1374153286), Ian Campbell wrote:
> Ping?
> 
> On Fri, 2013-04-26 at 11:58 +0100, Ian Campbell wrote:
> > The current -maarch64elf fails when cross-building arm64 on Ubuntu Raring 
> > due
> > to a missing file "ldscripts/aarch64elf.xr". This is undoubtedly an Ubuntu 
> > gcc
> > bug, hwever when investigating I found that this option was not necessary at
> > all since we provide an explicit linker script when linking the hypervisor
> > (AFAICT all -m<foo> does is override the default linker script).
> > 
> > LDFLAGS_DIRECT is also used when linking the intermediate built-in.o files 
> > but
> > -m<emulatin> is not needed for this since it isn't linking the final image 
> > and
> > we are calling the linker with the correct, cross if necessary, name.
> > 
> > However it does appear to be potentially useful to supply -EL in both cases 
> > to
> > ensure that we get little endian images. (I just happened to spot that Linux
> > does this, for both arm and arm64, although I expect we are unlikely to trip
> > over such toolchains these days).
> > 
> > Tested with cross-builds of arm32 and arm64 as well as a native arm32 build.
> > 
> > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

Acked-by: Tim Deegan <tim@xxxxxxx>


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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