Hi, 2010/2/5 Raymond Vetter <[email protected]>: > there are only sparc targets available. Sparc32 is outdated: Debian 5.x does > not support sparc(32) so please supply also sparc64 packages.
I believe sparc toolchain was built for lenny with its Debian lenny defaults. Multilibed (-m64) was broken and not yet fixed a while ago #504487. We are still discussing on what would be squeeze toolchain with all the multiarch transition and ongoing work is in progress. I would recommend you try to follow the following steps for your need Debian architecture. It is also documented in the wiki page[1]. Some architectures were failing to build gcc-4.4, maybe sparc was one of them, I can't really remember all of them, but now, we might be taken another approach to build squeeze tools. [1] http://wiki.debian.org/EmdebianToolchain#Buildyourownfromsources == Procedure to build a toolchain from sources == $ dpkg-cross -a <debian_arch> -b linux-libc-dev_XXX_<debian_arch>.deb $ dpkg-cross -a <debian_arch> -b libc6_XXX_<debian_arch>.deb $ dpkg-cross -a <debian_arch> -b libc6-dev_XXX_<debian_arch>.deb # You can also try to get this packages with apt-cross tool. $ apt-get source binutils; cd binutils-* $ TARGET=<debian_arch> fakeroot debian/rules binary-cross $ cd.. $ sudo dpkg -i *.deb # So far we got linux kernel headers, libc6 libraries and headers, and binutils under /usr/<triplet>/ $ apt-get source gcc-4.X $ cd gcc-4.X-* $ GCC_TARGET=${ARCH} DEB_CROSS=yes fakeroot debian/rules control $ DEB_CROSS_NO_BIARCH=yes \ GCC_TARGET=${ARCH} DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot $ apt-get source gdb $ cd gdb-* $ GDB_TARGET=${ARCH} dpkg-buildpackage -rfakeroot -uc -us # Install the packages and enjoy! Kind regards, -- Héctor Orón "Our Sun unleashes tremendous flares expelling hot gas into the Solar System, which one day will disconnect us." -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

