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. 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/