mirror of
https://github.com/limine-bootloader/limine
synced 2025-02-18 10:04:23 +03:00
build/linker: UEFI: New padding method that doesn't mangle PT_DYNAMIC
This commit is contained in:
parent
ffe25e3808
commit
d25b7bd0c6
@ -13,7 +13,7 @@ cd "$srcdir"
|
||||
FREESTANDING_TOOLCHAIN_COMMIT_HASH=18a5e52483344e117d45738c9afb2b34792cbced
|
||||
FREESTANDING_HEADERS_COMMIT_HASH=dd3abd2d7147efc4170dff478d3b7730bed14147
|
||||
CC_RUNTIME_COMMIT_HASH=38942e9a0d11af77c5d9fb45794850f7a1565d2b
|
||||
LIMINE_EFI_COMMIT_HASH=fc334e7b040c6ad2310956ba8f1e78e2901f695d
|
||||
LIMINE_EFI_COMMIT_HASH=0e4b19594fb241ff6985bd27d0d35612d7b305e1
|
||||
TINF_COMMIT_HASH=57ffa1f1d5e3dde19011b2127bd26d01689b694b
|
||||
FLANTERM_COMMIT_HASH=88740ef420d44a68679c4f72aaa7ba174dc453ce
|
||||
STB_COMMIT_HASH=f4a71b13373436a2866c5d68f8f80ac6f0bc1ffe
|
||||
|
@ -58,15 +58,15 @@ SECTIONS
|
||||
*(.no_unwind)
|
||||
} :data
|
||||
|
||||
.got : {
|
||||
*(.got .got.*)
|
||||
} :data
|
||||
|
||||
.dynamic : {
|
||||
*(.dynamic)
|
||||
. = ALIGN(0x1000);
|
||||
} :data :dynamic
|
||||
|
||||
.padding : {
|
||||
KEEP(*(.padding))
|
||||
. = ALIGN(0x1000);
|
||||
} :data
|
||||
|
||||
__data_end = ABSOLUTE(.);
|
||||
__data_size = ABSOLUTE(__data_end - __data_start);
|
||||
|
||||
|
@ -58,15 +58,15 @@ SECTIONS
|
||||
*(.no_unwind)
|
||||
} :data
|
||||
|
||||
.got : {
|
||||
*(.got .got.*)
|
||||
} :data
|
||||
|
||||
.dynamic : {
|
||||
*(.dynamic)
|
||||
. = ALIGN(0x1000);
|
||||
} :data :dynamic
|
||||
|
||||
.padding : {
|
||||
KEEP(*(.padding))
|
||||
. = ALIGN(0x1000);
|
||||
} :data
|
||||
|
||||
__data_end = ABSOLUTE(.);
|
||||
__data_size = ABSOLUTE(__data_end - __data_start);
|
||||
|
||||
|
@ -60,15 +60,15 @@ SECTIONS
|
||||
*(.no_unwind)
|
||||
} :data
|
||||
|
||||
.got : {
|
||||
*(.got .got.*)
|
||||
} :data
|
||||
|
||||
.dynamic : {
|
||||
*(.dynamic)
|
||||
. = ALIGN(0x1000);
|
||||
} :data :dynamic
|
||||
|
||||
.padding : {
|
||||
KEEP(*(.padding))
|
||||
. = ALIGN(0x1000);
|
||||
} :data
|
||||
|
||||
__data_end = ABSOLUTE(.);
|
||||
__data_size = ABSOLUTE(__data_end - __data_start);
|
||||
|
||||
|
@ -58,15 +58,15 @@ SECTIONS
|
||||
*(.no_unwind)
|
||||
} :data
|
||||
|
||||
.got : {
|
||||
*(.got .got.*)
|
||||
} :data
|
||||
|
||||
.dynamic : {
|
||||
*(.dynamic)
|
||||
. = ALIGN(0x1000);
|
||||
} :data :dynamic
|
||||
|
||||
.padding : {
|
||||
KEEP(*(.padding))
|
||||
. = ALIGN(0x1000);
|
||||
} :data
|
||||
|
||||
__data_end = ABSOLUTE(.);
|
||||
__data_size = ABSOLUTE(__data_end - __data_start);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user