diff options
author | Roland McGrath <mcgrathr@google.com> | 2025-03-20 19:17:20 -0700 |
---|---|---|
committer | Roland McGrath <mcgrathr@google.com> | 2025-03-20 19:17:20 -0700 |
commit | 0bafa89eba0af93f1bcf31a36d99bdfd21e1dbcc (patch) | |
tree | 3f28ae059441d14189c04803ab98d6dc9a4078d8 | |
parent | f3816fbcf8ce6412ac16a820a56e13944fa703bc (diff) | |
download | binutils-users/roland/aarch64-elf-relro.zip binutils-users/roland/aarch64-elf-relro.tar.gz binutils-users/roland/aarch64-elf-relro.tar.bz2 |
ld: Support RELRO in aarch64-elf targetusers/roland/aarch64-elf-relro
Other *-elf targets set COMMONPAGESIZE in emulparams/*.sh and so
enable `-z relro` and related features. Make aarch64-elf match.
There is no reason to think that a "generic ELF" target should
have any particular set of features disabled.
-rw-r--r-- | ld/emulparams/aarch64elf.sh | 1 | ||||
-rw-r--r-- | ld/emulparams/aarch64elf32.sh | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/ld/emulparams/aarch64elf.sh b/ld/emulparams/aarch64elf.sh index 72616b5..aa051c7 100644 --- a/ld/emulparams/aarch64elf.sh +++ b/ld/emulparams/aarch64elf.sh @@ -18,6 +18,7 @@ GENERATE_SHLIB_SCRIPT=yes GENERATE_PIE_SCRIPT=yes MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" +COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" ENTRY=_start EMBEDDED=yes diff --git a/ld/emulparams/aarch64elf32.sh b/ld/emulparams/aarch64elf32.sh index 45bf31a..0565b7a 100644 --- a/ld/emulparams/aarch64elf32.sh +++ b/ld/emulparams/aarch64elf32.sh @@ -18,6 +18,7 @@ GENERATE_SHLIB_SCRIPT=yes GENERATE_PIE_SCRIPT=yes MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" +COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" ENTRY=_start EMBEDDED=yes |