summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2004-11-02 20:23:32 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2004-11-02 20:23:32 +0000
commit21ca5604689b35171671ce1ed04c5faccc82e0cd (patch)
treefecccf88d2c1cd815887b6c39d76a22688e234ca /gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh
parentd4035bbe9de0a0eff2e5cae2ebc0a34f9227901b (diff)
Binutils 2.15, with testsuites removed, and without gdb and libiberty.
Diffstat (limited to 'gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh')
-rw-r--r--gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh b/gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh
index f03fb760372..88a2d19151d 100644
--- a/gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh
+++ b/gnu/usr.bin/binutils/ld/emulparams/armelf_linux.sh
@@ -4,14 +4,18 @@ OUTPUT_FORMAT="elf32-littlearm"
BIG_OUTPUT_FORMAT="elf32-bigarm"
LITTLE_OUTPUT_FORMAT="elf32-littlearm"
MAXPAGESIZE=0x8000
+COMMONPAGESIZE=0x1000
TEMPLATE_NAME=elf32
EXTRA_EM_FILE=armelf
GENERATE_SHLIB_SCRIPT=yes
DATA_START_SYMBOLS='__data_start = . ;';
OTHER_TEXT_SECTIONS='*(.glue_7t) *(.glue_7)'
-OTHER_READONLY_SECTIONS='.note.gnu.arm.ident : { KEEP (*(.note.gnu.arm.ident)) }'
OTHER_BSS_SYMBOLS='__bss_start__ = .;'
OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ; __end__ = . ;'
+OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'
TEXT_START_ADDR=0x00008000
+
+# ARM does not support .s* sections.
+NO_SMALL_DATA=yes