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

Re: Is emdebian repo broken?

On Wed, 01 Jun 2011 11:21:54 +0200
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> wrote:

> On śro, 2011-06-01 at 10:10 +0100, Neil Williams wrote:
> > > I do not provide packages for Debian but if someone wants I can share
> > > results of my recent builds.
> > 
> > The same problems as toolchains for unstable from Emdebian - the
> > packages don't install because the dependencies keep on moving ahead
> > without waiting for the cross-toolchain packages to be built and there
> > is no sane way of upgrading a mixed range of -cross packages on an
> > unstable base.
> > The Emdebian toolchains for unstable can be installed with a fair bit
> > of hacking around with the -armel-cross packages. 
> My packages does not require hacking to get cross compiler installed.

To be fair, the Emdebian ones don't either - but everyone using any
toolchain is going to need libc6-armel-cross and that is where the
problems start.

> Simple "apt-get install gcc-arm-linux-gnueabi" is enough.

apt-get install g++-arm-linux-gnueabi
probably better....

> OK, installing
> extra libraries requires use of dpkg-cross but same situation is with
> current Emdebian ones.

That's my point. It's not so much the toolchain build that is the
issue, it's the reliance on -cross packages, hence the need to get this
sorted via Multi-Arch.

This whole thread started because it was the -cross packages which led
to the toolchain being uninstallable on unstable. (Not that apt made it
particularly easy to spot that it was the -cross packages at fault but
then that, also, is a direct consequence of having -cross packages
which apt cannot understand. QED.)

> Then consider me as
> yet-another-crazy-guy-who-wants-cross-compiler-in-debian-archive.

It's not crazy to want that, I do too. What I don't want is to waste
time trying to fix interminable -cross package breakage in unstable as
a consequence of providing constantly updated toolchain packages for

Using toolchains for stable is fine because the -cross packages are not
constantly fighting with updated native packages.


Neil Williams

Attachment: pgpKpGhqTBgtJ.pgp
Description: PGP signature

Reply to: