* Eric W. Biederman ebiederman@lnxi.com [041104 20:21]:
In any case we need to start running abuild regularly. We need to have a way of dealing with ports that we are totally broken in the tree.
I implemented simple cross compiling support in LinuxBIOS abuild. So far it supports compiling x86 images on AMD64 and possibly PPC images on PPC64 (untested).
If I'd find a set of cross-ppc-gcc rpms for SUSE 9.0-AMD64 I could set up cross building ppc binaries on openbios.org and have the results put to a web page or mailed regularly to the LinuxBIOS mailinglist.
It seems no mainboard says "use LD" at all yet. Some still don't "use CC" but this is minor..
What's the usual naming convention for the cross compiler and cross linker of a given platform? We also need to cope with multiple payloads if we want to be able to use the resulting binaries... (in an ideal world the next step would be to automatically flash them)
Your check for a previous successful compile is really useful when flying over the tree and fixing a larger number of boards. To detect any regressions easily I added the option -a so all motherboard builds can be forced.
also with -t vendor/board it is possible to only build a given board
./abuild.sh -at arima/hdama will always rebuild the single target arima hdama
Stefan