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