This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Gold] problem building linux kernel


What are the versions of gold and the kernel?

-Doug


On Mon, Nov 15, 2010 at 11:07 PM, Markus Trippelsdorf
<markus@trippelsdorf.de> wrote:
> I use gold as the default linker here and it's working fine except when
> I build the linux kernel:
>
> LD ? ? ?drivers/built-in.o
> ?LD ? ? ?vmlinux.o
> ?MODPOST vmlinux.o
> WARNING: modpost: Found 6 section mismatch(es).
> To see full details build your kernel with:
> 'make CONFIG_DEBUG_SECTION_MISMATCH=y'
> ?GEN ? ? .version
> ?CHK ? ? include/generated/compile.h
> ?UPD ? ? include/generated/compile.h
> ?CC ? ? ?init/version.o
> ?LD ? ? ?init/built-in.o
> ?LD ? ? ?.tmp_vmlinux1
> ?KSYM ? ?.tmp_kallsyms1.S
> ?AS ? ? ?.tmp_kallsyms1.o
> ?LD ? ? ?.tmp_vmlinux2
> ?KSYM ? ?.tmp_kallsyms2.S
> ?AS ? ? ?.tmp_kallsyms2.o
> ?LD ? ? ?vmlinux
> ?SYSMAP ?System.map
> ?SYSMAP ?.tmp_System.map
> ?CC ? ? ?arch/x86/boot/a20.o
> ?AS ? ? ?arch/x86/boot/bioscall.o
> ?CC ? ? ?arch/x86/boot/cmdline.o
> ?AS ? ? ?arch/x86/boot/copy.o
> ?HOSTCC ?arch/x86/boot/mkcpustr
> ?CC ? ? ?arch/x86/boot/cpucheck.o
> ?CC ? ? ?arch/x86/boot/early_serial_console.o
> ?CC ? ? ?arch/x86/boot/edd.o
> ?VOFFSET arch/x86/boot/voffset.h
> ?CC ? ? ?arch/x86/boot/main.o
> ?CC ? ? ?arch/x86/boot/mca.o
> ?LDS ? ? arch/x86/boot/compressed/vmlinux.lds
> ?AS ? ? ?arch/x86/boot/compressed/head_64.o
> ?CC ? ? ?arch/x86/boot/memory.o
> ?CC ? ? ?arch/x86/boot/compressed/misc.o
> ?CC ? ? ?arch/x86/boot/pm.o
> ?CC ? ? ?arch/x86/boot/compressed/string.o
> ?CC ? ? ?arch/x86/boot/compressed/cmdline.o
> ?CC ? ? ?arch/x86/boot/compressed/early_serial_console.o
> ?AS ? ? ?arch/x86/boot/pmjump.o
> ?CC ? ? ?arch/x86/boot/printf.o
> ?CC ? ? ?arch/x86/boot/regs.o
> ?OBJCOPY arch/x86/boot/compressed/vmlinux.bin
> BFD: arch/x86/boot/compressed/vmlinux.bin: warning: allocated section `.data..percpu' not in segment
> objcopy:arch/x86/boot/compressed/vmlinux.bin[.text]: File truncated
> objcopy:arch/x86/boot/compressed/vmlinux.bin: File truncated
> make[2]: *** [arch/x86/boot/compressed/vmlinux.bin] Error 1
> make[2]: *** Waiting for unfinished jobs....
>
> So I'm forced to use "make LD=/usr/bin/ld.bfd" to get around this error.
>
> Would it be hard to fix this issue in gold or is this a kernel side
> problem?
>
> --
> Markus
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]