diff options
author | b'Nigel Croxon <allura@localhost> | 2023-02-22 13:42:44 +0000 |
---|---|---|
committer | b'Nigel Croxon <allura@localhost> | 2023-02-22 13:42:44 +0000 |
commit | d78b78cb2eb346b8094bb310520eee87d7547a72 (patch) | |
tree | 9a686fa7a8162572332b66201d87132ead61bdc9 /gnuefi | |
parent | 637b3bdb9b1a4edd0a65debdbd0a41ea3b4190c0 (diff) | |
parent | eea6d31a22efbd20ccbce3e02b685e3ea0740153 (diff) | |
download | gnu-efi-d78b78cb2eb346b8094bb310520eee87d7547a72.tar.gz |
Merge /u/gmbr3/gnu-efi/ branch merge-rela2 into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/37/
Diffstat (limited to 'gnuefi')
-rw-r--r-- | gnuefi/elf_aarch64_efi.lds | 12 | ||||
-rw-r--r-- | gnuefi/elf_arm_efi.lds | 12 | ||||
-rw-r--r-- | gnuefi/elf_ia32_efi.lds | 6 | ||||
-rw-r--r-- | gnuefi/elf_ia64_efi.lds | 5 | ||||
-rw-r--r-- | gnuefi/elf_mips64el_efi.lds | 12 | ||||
-rw-r--r-- | gnuefi/elf_riscv64_efi.lds | 18 | ||||
-rw-r--r-- | gnuefi/elf_x86_64_efi.lds | 2 |
7 files changed, 41 insertions, 26 deletions
diff --git a/gnuefi/elf_aarch64_efi.lds b/gnuefi/elf_aarch64_efi.lds index 845938c..6ceab19 100644 --- a/gnuefi/elf_aarch64_efi.lds +++ b/gnuefi/elf_aarch64_efi.lds @@ -55,10 +55,14 @@ SECTIONS _bss_end = .; } - .rela.dyn : { *(.rela.dyn) } - .rela.plt : { *(.rela.plt) } - .rela.got : { *(.rela.got) } - .rela.data : { *(.rela.data) *(.rela.data*) } + .rela : + { + *(.rela.text*) + *(.rela.data*) + *(.rela.got) + *(.rela.plt) + *(.rela.stab) + } . = ALIGN(512); _edata = .; _data_size = . - _data; diff --git a/gnuefi/elf_arm_efi.lds b/gnuefi/elf_arm_efi.lds index 0c58831..f9087db 100644 --- a/gnuefi/elf_arm_efi.lds +++ b/gnuefi/elf_arm_efi.lds @@ -41,10 +41,14 @@ SECTIONS _bss_end = .; } - .rel.dyn : { *(.rel.dyn) } - .rel.plt : { *(.rel.plt) } - .rel.got : { *(.rel.got) } - .rel.data : { *(.rel.data) *(.rel.data*) } + .rel : + { + *(.rel.text*) + *(.rel.data*) + *(.rel.got) + *(.rel.plt) + *(.rel.stab) + } _edata = .; _data_size = . - _etext; diff --git a/gnuefi/elf_ia32_efi.lds b/gnuefi/elf_ia32_efi.lds index 0d62afb..7c3e59a 100644 --- a/gnuefi/elf_ia32_efi.lds +++ b/gnuefi/elf_ia32_efi.lds @@ -55,9 +55,11 @@ SECTIONS . = ALIGN(4096); .rel : { - *(.rel.data) - *(.rel.data.*) + *(.rel.text*) + *(.rel.sdata*) + *(.rel.data*) *(.rel.got) + *(.rel.plt) *(.rel.stab) *(.data.rel.ro.local) *(.data.rel.local) diff --git a/gnuefi/elf_ia64_efi.lds b/gnuefi/elf_ia64_efi.lds index f294464..e76d67d 100644 --- a/gnuefi/elf_ia64_efi.lds +++ b/gnuefi/elf_ia64_efi.lds @@ -52,10 +52,11 @@ SECTIONS . = ALIGN(4096); .rela : { - *(.rela.text) + *(.rela.text*) + *(.rela.sdata*) *(.rela.data*) - *(.rela.sdata) *(.rela.got) + *(.rela.plt) *(.rela.gnu.linkonce.d*) *(.rela.stab) *(.rela.ctors) diff --git a/gnuefi/elf_mips64el_efi.lds b/gnuefi/elf_mips64el_efi.lds index d8bb56d..69cb3a5 100644 --- a/gnuefi/elf_mips64el_efi.lds +++ b/gnuefi/elf_mips64el_efi.lds @@ -41,10 +41,14 @@ SECTIONS _bss_end = .; } - .rel.dyn : { *(.rel.dyn) } - .rel.plt : { *(.rel.plt) } - .rel.got : { *(.rel.got) } - .rel.data : { *(.rel.data) *(.rel.data*) } + .rel : + { + *(.rel.text*) + *(.rel.data*) + *(.rel.got) + *(.rel.plt) + *(.rel.stab) + } _edata = .; _data_size = . - _etext; diff --git a/gnuefi/elf_riscv64_efi.lds b/gnuefi/elf_riscv64_efi.lds index 1886de3..2f84758 100644 --- a/gnuefi/elf_riscv64_efi.lds +++ b/gnuefi/elf_riscv64_efi.lds @@ -44,16 +44,14 @@ SECTIONS { _bss_end = .; } -.rela.text : - { *(.rela.text) *(.rela.text*) } -.rela.dyn : - { *(.rela.dyn) } -.rela.plt : - { *(.rela.plt) } -.rela.got : - { *(.rela.got) } -.rela.data : - { *(.rela.data) *(.rela.data*) } +.rela : + { + *(.rela.text*) + *(.rela.data*) + *(.rela.got) + *(.rela.plt) + *(.rela.stab) + } . = ALIGN(512); _edata = .; _data_size = . - _data; diff --git a/gnuefi/elf_x86_64_efi.lds b/gnuefi/elf_x86_64_efi.lds index 7be5902..01979ea 100644 --- a/gnuefi/elf_x86_64_efi.lds +++ b/gnuefi/elf_x86_64_efi.lds @@ -57,8 +57,10 @@ SECTIONS . = ALIGN(4096); .rela : { + *(.rela.text*) *(.rela.data*) *(.rela.got) + *(.rela.plt) *(.rela.stab) } . = ALIGN(4096); |