Bug#693220: Add crossbuild-essential support
Following on from discussion in this thread
The cross-build-essential package has been developed some more and
tested in Quantal for arm64 bootstrap, and armel and armhf builds. It
works nicely. We definitely want to start using this.
The latest code is available at:
That code was carefully developed on top of build-essential so that
they could be easily merged into that one package if so desired. Feedback,
particularly from the maintainer, about whether this is desireable, or
should be uploaded as a separate package would be helpful. The above
thread didn't generate any on that point.
I can't actually think of any real reasons why it should be a
seaparate package. Thinking about build-essential:<arch>,
and crossbuild-essential-<arch> together seems to make sense and I
don't expect much churn in either package once toolchains are stable.
It takes moments to build so the large increase in number of binary
packages is not an issue.
On the other hand it's dead easy to just upload it as a new package
and let them diverge. This doesn't do any real harm but seems bit lazy
The existing code is set up for Ubuntu cross-toolchains at the moment,
but this fundamental question of whether it is one or two source
packages should be considered here, I think.
Build-essential+cross-build-essential is always likely to have some
If the build-essential maintainer is happy to merge them then I'll
tidy up the Debian code for an upload.
-- System Information:
Debian Release: 6.0.6
APT prefers stable
APT policy: (990, 'stable')
Architecture: i386 (i686)
Kernel: Linux 126.96.36.199-kvm-i386-20111128-dirty (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages build-essential depends on:
ii dpkg-dev 188.8.131.52 Debian package development tools
ii g++ 4:4.4.5-1 The GNU C++ compiler
ii gcc 4:4.4.5-1 The GNU C compiler
ii libc6-dev [libc-dev] 2.11.3-4 Embedded GNU C Library: Developmen
ii make 3.81-8 An utility for Directing compilati
build-essential recommends no packages.
build-essential suggests no packages.
-- no debconf information