1diff -rNU3 dist.orig/ld/emulparams/armelf_minix.sh dist/ld/emulparams/armelf_minix.sh 2--- dist.orig/ld/emulparams/armelf_minix.sh 2015-12-20 16:45:57.000000000 +0100 3+++ dist/ld/emulparams/armelf_minix.sh 2016-01-13 13:21:27.000000000 +0100 4@@ -3,13 +3,19 @@ 5 OUTPUT_FORMAT="elf32-littlearm" 6 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" 7 COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" 8- 9-DATA_START_SYMBOLS='PROVIDE (__data_start = .);'; 10+TEXT_START_ADDR=0x00010000 11 12 # Dynamic libraries support 13-GENERATE_SHLIB_SCRIPT=yes 14 TARGET2_TYPE=got-rel 15 16-GENERATE_PIE_SCRIPT=yes 17- 18 unset EMBEDDED 19+unset DATA_START_SYMBOLS 20+unset STACK_ADDR 21+ 22+# Use the ARM ABI-compliant exception-handling sections. 23+OTHER_READONLY_SECTIONS=" 24+ .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) } 25+ ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); } 26+ .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) } 27+ ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }" 28+ 29