Notes on cross-compiling PS3 kboot
NB: I have only gotten to the point where I can build the kboot tree; I have no way to test the produced image, so I can't fully verify that I've done things correctly.
- There's a bug in ppu-as that pops up when cross-compiling the kernel on some hosts. You can work around this by dropping the attached ppu-makefile.patch into kboot-10/patches/linux/2.6.16/ - kboot will auto-apply it for you. I think it needs to be gunzipped first.
- If you get errors when building arch/powerpc/kernel/vdso32/gettimeofday.o, try applying the attached kboot-no-cross32.patch in kboot-10/
- there seem to be unresolved dependencies in the provided kboot tree: kexec-tools needs zlib, and coreutils needs libiconv.
- the kboot build runs mknod; you must be root for at least this portion of the build.