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

Re: Toolchain status in stable/testing



On Fri, 13 Feb 2009 05:10:03 +0000
Wookey <wookey@wookware.org> wrote:

> I can confirm that the arm cross-toolchain is now installable in
> stable and testing on both i386 and amd64. And also that the armel
> toolchain is installable on testing for i386 and amd64.
> 
> Now I'm testing if they all actually work :-)
> Initial signs are good
> 
> One thing of note:
> Backported emdebian-tools 1.4.3 on etch/amd64 brings in 174MB of
> stuff, some of which seems excessive: (exim4, qt4-qtconfig,
> libqt4-gui, xfonts, python, libc6-i386, x11-common). Not sure if this
> can easily be reduced. I think the package has been split up in
> unstable?

Yes, it has. (Emdebian unstable at least).

Of the ones you mention, I think all of those can be eliminated by
turning Install-Recommends OFF in the chroot. I'll do some testing of
emdebian-tools 1.4.16 (which I will also backport to Lenny, albeit not
necessarily Etch).

>From 1.4.15, you only need emdebian-buildsupport to be able to
cross-build packages with a pre-configured cross-building toolchain.
emchain and emsetup are still in emdebian-tools, as are the embug,
emprunecross and empdebuild scripts.

emdebian-buildsupport:
Depends: perl, debhelper, devscripts, dpkg-dev (>= 1.14.17), dpkg-cross
(>= 2.3.3), emdebian-grip, fakeroot, gettext, lsb-release, realpath,
subversion, sudo, ucf, libcache-apt-perl (>= 0.12.5),
libdebian-dpkgcross-perl (>= 2.2.1), libemdebian-tools-perl (= 1.4.15)
Suggests: deb-gview, debian-xcontrol, emdebian-tools, meld, wiggle

Recommends must be turned off as soon as lsb-release becomes involved,
otherwise you will end up with most of Qt and most of Python. Grip is
included because future versions of Crush are likely to use the grip
scripts to do some of the tasks currently done via patches. Note that
emdebian-buildsupport demotes what would be considered Recommends to
Suggests to avoid problems of automated installs.

/codehelp thinks "Install-Recommends true" was the possibly
worst single decision made in Lenny and always turns if off on every
system and in every chroot - including those prepared by any of the
emdebian-tools.

APT
{
  Install-Recommends "false"
};


-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpL2dBGvr1lv.pgp
Description: PGP signature


Reply to: