It would be cool if LEAF (presumably Bering-uClibc) could be modified to support non-x86 (and non-x86_64) CPU platforms, most notably ARM, in order to run on low-cost and low-power Sheevaplug-style devices.
Following link taken from an email from Mike Noyes to leaf-devel 2011-01-28: http://www.linuxplanet.com/linuxplanet/tutorials/7279/1/
It would presumably need some major surgery to buildtool. While we already build separate kernels and kernel Modules we do not yet build separate sets of executables for everything else.
Would probably also expose some more "leakages" from the build host into the build environment, and so might warrant a more drastic change to how buildtool works (e.g. using chroot to force isolation of the build environment from the build host).
Provisionally allocated to Milestone 4.1
This is a big change, so pushing out to "Later".
I have started investigating crosstool-NG (http://crosstool-ng.org/) as a possible candidate for supporting multiple toolchains with different CPU targets.
It looks like 'next' branch now has possibility to do successful cross-compilation to arch that is binary-incompatible with host. It still requires toolchain modification (ticket #15, and also it requires specifying ARCH via command line) - but in any case, it's enough complete for first experiments with cross-compilation.
Diff:
Done.