Jordan,
I like it. It's much cleaner.
It doesn't build my 64-bit Serengeti Cheetah yet because of the UCLIBC_VER, which needs to be 0.9.29
It also needs to choose KERNEL_VERSION 2.6.22.2 for LAB when it's 64-bit.
The tiny patches don't get applied for the kernel anymore, which adds 25K
I know this is picky, but I meant to include iso9660 support too (here's the new defconfig file attached
It also looks like the packages/busybox/conf/defconfig-serengeti_cheetah-x86_64 didn't make it in the patch
It complains the first time because it's trying to copy the payload to a directory that doesn't exist yet (the LinuxBIOS build directory) because in my Config.lb I made it use serengeti_cheetah-x86_64. Either the config or the BUILD_DIR variable needs to change.
Same thing about serengeti_cheetah.rom. In my Config.lb I left it linuxbios.rom
I haven't tested the final image, but it builds now.
Myles