Re: 2.6.9-mm1

From: john cooper
Date: Sun Oct 24 2004 - 13:02:43 EST


Chuck Harding wrote:

On Fri, 22 Oct 2004, Andrew Morton wrote:


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9/2.6.9-mm1/

- Lots of new patches.



which causes the following during build:

OBJCOPY arch/i386/boot/compressed/vmlinux.bin
BFD: Warning: Writing section `.bss' to huge (ie negative) file offset 0xc0435000.
objcopy: arch/i386/boot/compressed/vmlinux.bin: File truncated
make[2]: *** [arch/i386/boot/compressed/vmlinux.bin] Error 1
make[1]: *** [arch/i386/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2

This appears a result of changes in:

arch/i386/kernel/vmlinux.lds.S

which causes the kernel start address to
change from 0xc0100000 to 0x100000 causing
objcopy to gag. I rolled back to a 2.6.8.1
version of the above linker map file and did
get the kernel to build and [mostly] boot.
However it incorporated Ingo's RT patches and
wasn't exactly a vanilla 2.6.9-mm1.

While I don't recommend the above as a fix,
a repeat of the experiment will require adding
the following to the linker text section:

--- /user1/linux/linux-2.6.8.1/arch/i386/kernel/vmlinux.lds.S 2004-08-14 06:54:51.000000000 -0400
+++ /user1/linux/ingo-preempt/linux-2.6.9-Ux/linux-2.6.9/arch/i386/kernel/vmlinux.lds.S 2004-10-24 13:11:52.000000000 -0400
@@ -17,6 +17,7 @@
.text : {
*(.text)
SCHED_TEXT
+ LOCK_TEXT
*(.fixup)
*(.gnu.warning)
} = 0x9090


--
john.cooper@xxxxxxxxxxx

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/