On Thu, Sep 02, 2010, Jon Smirl wrote:
What I'd like to do is install a pre-built cross tools chain (x86 to ARM) that works with the common CPU archs. Currently I am working with v4t, 926, ARM11, etc. Right now I have to have a separate build environment for every dev system I am using. Some of these systems run Linux and some are too small.
So if you consider the current cross-toolchain we're providing, they offer these -march=armv4t or -mcpu=arm926ej-s flags; is this good enough for you?
An unrelated thing that is missing is a universal configuration tool for putting together Linux images. Pengutronix has modified kconfig to do this but every dev system is different. The basic idea is a menu system that lets you pick what packages you want in your flash image. Open embedded does this with bitbake, etc, etc...
Hmm that's an embedded distro you're looking for. Linaro doesn't aim at being a distribution, but I think mainstream distribution are becoming more and more embedded friendly, more and more "combinable". Eventually, the lines will blur I'm sure. In the mean time, you should consider the current distributions like OpenEmbedded/Poky/Angstrom/ Debian/Ubuntu/MeeGo etc. on their face value for what they can offer: either a good (cross-)compilation framework, or a large amount of software, usually not both right now :-) We're working at providing more tools to cross-compile Debian/Ubuntu distros though.