diff --git a/common/linker_uefi32.ld.in b/common/linker_uefi32.ld.in index 00bb5311..f90f8de1 100644 --- a/common/linker_uefi32.ld.in +++ b/common/linker_uefi32.ld.in @@ -4,7 +4,6 @@ ENTRY(_start) PHDRS { - null PT_NULL FLAGS(0) ; text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; @@ -85,67 +84,7 @@ SECTIONS __image_end = __data_end; - .symtab 0 : { - *(.symtab) - } :null - - .strtab 0 : { - *(.strtab) - } :null - - .shstrtab 0 : { - *(.shstrtab) - } :null - - .debug_aranges 0 : { - *(.debug_aranges) - } :null - - .debug_pubnames 0 : { - *(.debug_pubnames) - } :null - - .debug_info 0 : { - *(.debug_info) - } :null - - .debug_abbrev 0 : { - *(.debug_abbrev) - } :null - - .debug_line 0 : { - *(.debug_line) - } :null - - .debug_loclists 0 : { - *(.debug_loclists) - } :null - - .debug_rnglists 0 : { - *(.debug_rnglists) - } :null - - .debug_frame 0 : { - *(.debug_frame) - } :null - - .debug_loc 0 : { - *(.debug_loc) - } :null - - .debug_ranges 0 : { - *(.debug_ranges) - } :null - - .debug_str 0 : { - *(.debug_str) - } :null - - .debug_line_str 0 : { - *(.debug_line_str) - } :null - /DISCARD/ : { - *(*) + *.o(*) } } diff --git a/common/linker_uefi64.ld.in b/common/linker_uefi64.ld.in index 10110e3a..8cb68778 100644 --- a/common/linker_uefi64.ld.in +++ b/common/linker_uefi64.ld.in @@ -4,7 +4,6 @@ ENTRY(_start) PHDRS { - null PT_NULL FLAGS(0) ; text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; @@ -85,71 +84,7 @@ SECTIONS __image_end = __data_end; - .symtab 0 : { - *(.symtab) - } :null - - .strtab 0 : { - *(.strtab) - } :null - - .shstrtab 0 : { - *(.shstrtab) - } :null - /DISCARD/ : { - *.32.o(.debug*) - } - - .debug_aranges 0 : { - *(.debug_aranges) - } :null - - .debug_pubnames 0 : { - *(.debug_pubnames) - } :null - - .debug_info 0 : { - *(.debug_info) - } :null - - .debug_abbrev 0 : { - *(.debug_abbrev) - } :null - - .debug_line 0 : { - *(.debug_line) - } :null - - .debug_loclists 0 : { - *(.debug_loclists) - } :null - - .debug_rnglists 0 : { - *(.debug_rnglists) - } :null - - .debug_frame 0 : { - *(.debug_frame) - } :null - - .debug_loc 0 : { - *(.debug_loc) - } :null - - .debug_ranges 0 : { - *(.debug_ranges) - } :null - - .debug_str 0 : { - *(.debug_str) - } :null - - .debug_line_str 0 : { - *(.debug_line_str) - } :null - - /DISCARD/ : { - *(*) + *.o(*) } }