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

Re: armhf toolchain is broken in the repository



On Fri, 9 Nov 2012 22:40:52 -0800 (PST)
Patrik Kluba <kpajko79@gmail.com> wrote:

> Both the 4.6 and 4.7 toolchains are broken for amd64 in the
> http://www.emdebian.org/debian/ repository for several days now. While the
> amd64 versions are at 4.6.3-8 and 4.7.1-3, the i386 versions got upgraded to
> 4.6.3-12 and 4.7.2-4. The problem is that when the i386 versions got merged,
> the older version of architecture independent packages got disappeared
> somehow. For example, there's no
> libstdc++6-4.6-dev-armhf-cross_4.6.3-8_all.deb just
> libstdc++6-4.6-dev-armhf-cross_4.6.3-12_all.deb

-cross packages need to be updated using xapt and then kept in line
from time to time. -cross packages are Architecture: all and this
won't change because the -cross method is outdated and needs to be
replaced by MultiArch.

xapt (1)

The exact command will vary according to which -cross packages are
causing issues. It's a constant maintenance which is why for other
architectures, the toolchains from squeeze are recommended because the
underlying native toolchains aren't constantly changing.

> Will this be fixed sometime

Possibly.

>, or should I build the toolchain myself? And how
> it can be done? Will the

Don't rebuild the toolchain, it's just the -cross dependencies. 

(If the toolchain could be updated trivially, it would probably have
been done by now.)

> apt-get source ....
> apt-get build-dep ....
> dpkg-source -x ....
> dpkg-buildpackage -B
> 
> way work?

No. Toolchains are more complex, which is why the rebuilds are not
automatically in sync.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

Attachment: pgp5lcTjq5Z93.pgp
Description: PGP signature


Reply to: