Re: arm-linux-ld: target elf32-arm not found
>I found where the target for the kernel build was set,
>arch/arm/vmlinux-armo.lds and arch/arm/vmlinux-armv.lds, and through
>trial and error found that target 'elf32-littlearm' would build the
>kernel. I am using kernel 2.2.9 and binutils 22.214.171.124.13. Is there
>something eles I needed to change? or was there something that I broke
>earlier when I build my cross compiler.
Neither, this is just an incompatibility between old kernels and new binutils.
Your fix is OK; alternatively you can just remove the OUTPUT_FORMAT line. I
think this has been discussed several times before, see the mailing list
archives for linux-arm.