>>> Al Viro <viro@xxxxxxxxxxxxxxxxxx> 06.01.09 12:35 >>> >On Tue, Jan 06, 2009 at 07:53:04AM +0000, Jan Beulich wrote: >> The others look like a tools side behavioral difference, as I never saw any >> such. Is this problem sparc32-specific (I tested x86 and ia64 only)? What's >> the binutils version used? > >2.18.50.0.6. > >And no, it's not tools side. What it is, AFAICT, is that sparc32 has >LDFLAGS_vmlinux = -r, which leaves a metric arseload of relocs that >wouldn't have survived into vmlinux otherwise. Look at .rela__ksymtab >in .tmp_vmlinux1, for example... So that should help: --- a/init/Kconfig +++ b/init/Kconfig @@ -588,6 +588,8 @@ config KALLSYMS_STRIP_GENERATED bool "Strip machine generated symbols from kallsyms" depends on KALLSYMS_ALL + # This doesn't work with -r in LDFLAGS_vmlinux. + depends on !SPARC || SPARC64 default y help Say N if you want kallsyms to retain even machine generated symbols. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html