[PATCH] powerpc: link error on orphan sections

Michael Ellerman mpe at ellerman.id.au
Fri Oct 14 14:27:45 AEDT 2016


Nicholas Piggin <npiggin at gmail.com> writes:

> diff --git a/arch/powerpc/kernel/vmlinux.lds.S b/arch/powerpc/kernel/vmlinux.lds.S
> index 8295f51..9f4d85e 100644
> --- a/arch/powerpc/kernel/vmlinux.lds.S
> +++ b/arch/powerpc/kernel/vmlinux.lds.S
> @@ -317,6 +319,16 @@ SECTIONS
>  	_end = . ;
>  	PROVIDE32 (end = .);
>  
> -	/* Sections to be discarded. */
> +	STABS_DEBUG
> +
> +	DWARF_DEBUG

With DEBUG_INFO=y I'm seeing:

  /opt/toolchains/6/powerpc/bin/ld: error: unplaced orphan section `.debug_addr' from `arch/powerpc/kernel/prom_init.o'.
  /opt/toolchains/6/powerpc/bin/ld: error: unplaced orphan section `.debug_gnu_pubnames' from `arch/powerpc/kernel/prom_init.o'.
  /opt/toolchains/6/powerpc/bin/ld: error: unplaced orphan section `.debug_gnu_pubtypes' from `arch/powerpc/kernel/prom_init.o'.

And many more for the same sections from other files.

cheers


More information about the Linuxppc-dev mailing list