On Mon, Sep 24, 2007 at 11:02:22PM +0200, Sam Ravnborg wrote: > Hi Kamalesh. > > > The link error for a PowerMac G5 (powerpc) is still seen with > > 2.6.23-rc7-mm1, > > and was reported for 2.6.23-rc6-mm1 (http://lkml.org/lkml/2007/9/19/62). > > > > KSYM .tmp_kallsyms1.S > > AS .tmp_kallsyms1.o > > LD .tmp_vmlinux2 > > KSYM .tmp_kallsyms2.S > > AS .tmp_kallsyms2.o > > LD vmlinux.o > > ld: dynreloc miscount for fs/built-in.o, section .opd > > ld: can not edit opd Bad value > > make: *** [vmlinux.o] Error 1 > > Can you try to narrow it down a bit further... > As this happens when building fs/built-in.o it should be > straightforward to do so. > > First step would be to do: > rm fs/built-in.o > make fs/ V=1 > > Then copy the ld invocation and try to remove the input .o files one-by-one. > This should tell you which .o file is causing the bug. > > Next step is to try to squeze down the offending file until the > errornous part remains. > > Last time I did a > make fs/file.i > > And then I used gcc & ld to compile and link. > Gradually removing stuff from file.i made me spot the problem > with the weak prototype in a header file. > > I guess something else is making ld hit this error now. > > PS. Just reinstalled my dev box so no crosscompiler atm.
Got powerpc toolchain running now but cannot reproduce. What config do you use (I used g5_defconfig)? And what ld version? Sam - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/