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

Re: [Xen-devel] [PATCH ARM v8 3/4] mini-os: arm: build system



Ian Campbell, le Wed 22 Oct 2014 10:01:51 +0100, a écrit :
> On Tue, 2014-10-21 at 23:50 +0200, Samuel Thibault wrote:
> > Ian Campbell, le Tue 21 Oct 2014 12:44:27 +0100, a écrit :
> > > > +ifeq ($(XEN_TARGET_ARCH),arm32)
> > > > +# Need libgcc.a for division helpers
> > > 
> > > Is this the __aeabi_* stuff?
> > > 
> > > Samuel, is this sort of thing OK in mini-os? Usually on the Xen/kernel
> > > side we avoid libgcc.a and instead have our own copies of such helpers.
> > > I don't recall why, I don't think it is licensing (libgcc has an
> > > exception). Possibly just to give some control over what gets included?
> > 
> > IIRC we would tend to get additional things brought in, with special
> > linker features and all kinds of things we don't want to have to
> > support.  Since you never know what compiler would be used, it was saner
> > to just provide an implementation.
> 
> So it sounds like we'd be better off finding a BSD licensed
> implementation of the require __aeabi_* and including those in mini-os?

Yes.

Samuel

_______________________________________________
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®.