Messages in this thread Patch in this message | | | From | Petr Tesarik <> | Subject | [PATCH 3/8] x86: Remove .dynbss from the vDSO linker script | Date | Fri, 12 Jun 2009 15:25:37 +0200 |
| |
As far as I can see, the .dynbss section does not make any sense and cannot even appear in a shared library.
Remove it.
Signed-off-by: Petr Tesarik <ptesarik@suse.cz> --- arch/x86/vdso/vdso-layout.lds.S | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/arch/x86/vdso/vdso-layout.lds.S b/arch/x86/vdso/vdso-layout.lds.S index af3fa61..0386c92 100644 --- a/arch/x86/vdso/vdso-layout.lds.S +++ b/arch/x86/vdso/vdso-layout.lds.S @@ -46,15 +46,12 @@ SECTIONS } :text :dynamic .rodata : { - *(.rodata*) + *(.rodata* .gnu.linkonce.r.*) } :text .data : { - *(.data*) + *(.data* .gnu.linkonce.d.*) *(.got.plt) *(.got) - *(.gnu.linkonce.d.*) - *(.bss*) - *(.dynbss*) - *(.gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) } .altinstructions : { @@ -71,7 +68,7 @@ SECTIONS . = ALIGN(0x100); .text : { - *(.text*) + *(.text* .gnu.linkonce.t.*) } :text =0x90909090 } -- 1.6.0.2
| |