From: Mitch D. <md...@po...> - 2000-10-26 02:18:42
|
Mitch Davis wrote: > > Adrian Stoica wrote: > > > > I had the same problem as Bryan, i.e. ld was bombing out when attempting to > > link the kernel. It turned out that the problem was down to lines 7 - 10 in > > arch/sh/vmlinux.lds.S specifying illegal formats: > > > Replacing the above lines with: > > > > #ifdef CONFIG_CPU_LITTLE_ENDIAN > > OUTPUT_FORMAT("elf32-shl", "elf32-shl", "elf32-shl") > > #else > > OUTPUT_FORMAT("elf32-sh", "elf32-sh", "elf32-sh") > > #endif > > Unless someone tells me otherwise, I'll be checking Adrian's change > into the kernel CVS repository shortly. Then we won't have both > new and experienced people scratching their heads. Broken is no fun. I have now checked in Adrian's patch. To whoever is planning to check in the toolchain changes - I would suggest making the vmlinux.lds.S change in your CVS checkout, but not checking it in until the time when you check the other toolchain changes in as well. That way we'll minimise the broken-state time. Regards, Mitch. |