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

Re: cross-build-essential



+++ Wookey [2012-06-27 20:04 +0100]:
> +++ Wookey [2012-01-19 14:32 +0000]:
> > +++ Neil Williams [2012-01-19 13:02 +0000]:
> > > On Thu, 19 Jan 2012 12:10:28 +0000
> > > Wookey <wookey@wookware.org> wrote:
> > > 
> > > > I've thought for a long time that a package like build-essential for
> > > > cross-building would be a really good idea. 
> > > 
> > > +1
> > > 
> > > It should probably depend on build-essential itself as a starting point.
> > 
> > I suppose so. You won't get far without that.
> 
> OK, there has been progress in this area. Thanks to Patrick McDermmot
> (GSOC student) we have a patch to add support to build-essential for a
> crossbuild-essential-<arch> packages.
> 
> http://odin1.pehjota.net/~pj/debian-bootstrap/build-essential/

I've now munged this a fair amount to actually work, and tested it on
the arm64 bootstrap as well as some armel and armhf builds. It all
works rather nicely.

I've filed a bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693220
to try and reach a conclusion on the matter of having one source
pakcage that produce the build-essential and
crossbuild-essential-<arch> packages. Or having this done as a
separate source package. 

It was designed to be merged, but the version in the repo has the
native bits commented out so is effectively a separate (but rather
similar) source package:
http://people.debian.org/~wookey/bootstrap/ubunturepo/pool/main/c/cross-build-essential/

(the testing has been done in Ubuntu as the toolchains are already
in-archive, so it would need a few package-name changes for Debian,
which I expect to get to soon - that makes no difference to the
architectural question).

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


Reply to: