Messages in this thread Patch in this message | | | Date | Sun, 12 Oct 2003 20:19:50 +0200 | From | Sam Ravnborg <> | Subject | Re: non-modular 2.6 ppc kernels miscompiled by gcc-3.3.1? |
| |
On Sun, Oct 12, 2003 at 03:19:22PM +0200, Benjamin Herrenschmidt wrote: > Smells like some section alignement issues. Can you check > how the __ex_table section is aligned and where __start___ex_table > points to ? (using objdump)
Or you could try to apply the following patch - it will fix mis- alignmnet of above section.
Sam
===== arch/ppc/kernel/vmlinux.lds.S 1.24 vs edited ===== --- 1.24/arch/ppc/kernel/vmlinux.lds.S Fri Sep 12 18:26:52 2003 +++ edited/arch/ppc/kernel/vmlinux.lds.S Sun Oct 12 20:17:25 2003 @@ -47,13 +47,17 @@ .fixup : { *(.fixup) } - __start___ex_table = .; - __ex_table : { *(__ex_table) } - __stop___ex_table = .; + __ex_table : { + __start___ex_table = .; + *(__ex_table) + __stop___ex_table = .; + } - __start___bug_table = .; - __bug_table : { *(__bug_table) } - __stop___bug_table = .; + __bug_table : { + __start___bug_table = .; + *(__bug_table) + __stop___bug_table = .; + } /* Read-write section, merged into data segment: */ . = ALIGN(4096); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |