diff --git a/boot/freeldr/freeldr/CMakeLists.txt b/boot/freeldr/freeldr/CMakeLists.txt index 980265dd54a..a76ce3e45e9 100644 --- a/boot/freeldr/freeldr/CMakeLists.txt +++ b/boot/freeldr/freeldr/CMakeLists.txt @@ -293,9 +293,9 @@ if(MSVC) remove_target_compile_option(freeldr_common "/hotpatch") else() add_target_link_flags(freeldr_pe "-Wl,--strip-all,--exclude-all-symbols,--file-alignment,0x200,--section-alignment,0x200") - add_linker_script(freeldr_pe freeldr_i386.lds) + add_linker_script(freeldr_pe freeldr_gcc.lds) add_target_link_flags(freeldr_pe_dbg "-Wl,--exclude-all-symbols,--file-alignment,0x200,--section-alignment,0x200") - add_linker_script(freeldr_pe_dbg freeldr_i386.lds) + add_linker_script(freeldr_pe_dbg freeldr_gcc.lds) endif() set_image_base(freeldr_pe 0x10000) diff --git a/boot/freeldr/freeldr/freeldr_i386.lds b/boot/freeldr/freeldr/freeldr_gcc.lds similarity index 98% rename from boot/freeldr/freeldr/freeldr_i386.lds rename to boot/freeldr/freeldr/freeldr_gcc.lds index 56df8f63ee1..1488ea2ef53 100644 --- a/boot/freeldr/freeldr/freeldr_i386.lds +++ b/boot/freeldr/freeldr/freeldr_gcc.lds @@ -1,6 +1,6 @@ SECTIONS { - .text __image_base__ + __section_alignment__ : + .text __image_base__ + __section_alignment__ : ALIGN(__file_alignment__) { *(.text) *(SORT(.text*))