Claudio Scordino wrote:
I'm not able of understanding the differences between the toolchains
just from their name, and the Debian packages don't contain any useful
information...

The toolchains for which I need more information are the following ones:

scratchbox-toolchain-arm-linux-2006q1-6_1.0.4_i386.deb
scratchbox-toolchain-arm-linux-cs344-2.3_1.0.4_i386.deb
scratchbox-toolchain-arm-linux-ct401-2.3_1.0.4_i386.deb
scratchbox-toolchain-cs2005q3.2-glibc-arm_1.0.4_i386.deb
scratchbox-toolchain-cs2005q3.2-glibc-arm_1.0.5_i386.deb

Any explanation is very welcome.

there seem to be two kinds of toolchains available,

crosstool (ct) / codesourcery (cs)

Thank you very much. At least I know what these acronyms mean :)

As a rule of thumb, anything with a year, q and a number is a code sourcery toolchain.

The cs2005q3.2-glibc-arm is a repackaged legacy branch toolchain and you should not use it unless you know you specifically need that particular toolchain.

For your architecture, you'd probably want crosstool. See [1] for additional details. Use instructions in [2] to compile a custom foreign toolchain if none of the prepackaged toolchains meet your needs.

There is an article about compiling x for arm architecture available at [3], you might find it interesting.

The configurations used in building the foreign toolchain can be found in the toolchain packages under /scratchbox/compiler-name/build-config.

[1] http://kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html
[2] http://scratchbox.org/wiki/ForeignToolchains
[3] http://www.nerdnet.com/?q=node/2

Regards,

  Jussi



_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to