@@ -51,6 +51,8 @@ config X86
select ARCH_WANT_IPC_PARSE_VERSION if X86_32
select ARCH_WANT_OPTIONAL_GPIOLIB
select BUILDTIME_EXTABLE_SORT
+ select THIN_ARCHIVES
+ select LINKER_DCE
select CLKEVT_I8253
select CLKSRC_I8253 if X86_32
select CLOCKSOURCE_VALIDATE_LAST_CYCLE
@@ -92,7 +92,7 @@ SECTIONS
.text : AT(ADDR(.text) - LOAD_OFFSET) {
_text = .;
/* bootstrapping code */
- HEAD_TEXT
+ KEEP(HEAD_TEXT)
. = ALIGN(8);
_stext = .;
TEXT_TEXT
@@ -321,7 +321,7 @@ SECTIONS
.bss : AT(ADDR(.bss) - LOAD_OFFSET) {
__bss_start = .;
*(.bss..page_aligned)
- *(.bss)
+ *(.bss .bss.*)
. = ALIGN(PAGE_SIZE);
__bss_stop = .;
}