Messages in this thread Patch in this message | | | Date | Thu, 08 Jan 2009 09:28:44 +0000 | From | "Jan Beulich" <> | Subject | Re: ftrace breaks sparc64 build |
| |
>>> Al Viro <viro@ZenIV.linux.org.uk> 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.
| |