Tue Oct 11 02:49:39 2016 UTC ()
fix emulation path


(christos)
diff -r1.7 -r1.8 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
diff -r1.7 -r1.8 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh
diff -r1.4 -r1.5 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabihf.sh

cvs diff -r1.7 -r1.8 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh (expand / switch to unified diff)

--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh 2016/05/21 16:23:10 1.7
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh 2016/10/11 02:49:38 1.8
@@ -1,15 +1,19 @@ @@ -1,15 +1,19 @@
1. ${srcdir}/emulparams/armelf.sh 1. ${srcdir}/emulparams/armelf.sh
2MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" 2MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
3TEXT_START_ADDR=0x00010000 3TEXT_START_ADDR=0x00010000
4TARGET2_TYPE=got-rel 4TARGET2_TYPE=got-rel
5GENERATE_PIE_SCRIPT=yes 5GENERATE_PIE_SCRIPT=yes
6 6
7unset DATA_START_SYMBOLS 7unset DATA_START_SYMBOLS
8unset STACK_ADDR 8unset STACK_ADDR
9unset EMBEDDED 9unset EMBEDDED
10 10
11case "$target" in 11case "$target" in
12 aarch64*-*-netbsd* | arm*-*-netbsdelf*-*eabi*) 12 aarch64*-*-netbsd* | arm*-*-netbsdelf*-*eabi*)
13 LIB_PATH='=/usr/lib/oabi' 13 case "$EMULATION_NAME" in
 14 *32*)
 15 LIB_PATH='=/usr/lib/oabi'
 16 ;;
 17 esac
14 ;; 18 ;;
15esac 19esac

cvs diff -r1.7 -r1.8 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh (expand / switch to unified diff)

--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh 2014/08/10 05:57:30 1.7
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh 2016/10/11 02:49:38 1.8
@@ -5,16 +5,20 @@ OTHER_READONLY_SECTIONS=" @@ -5,16 +5,20 @@ OTHER_READONLY_SECTIONS="
5 .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) } 5 .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) }
6 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); } 6 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); }
7 .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) } 7 .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) }
8 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }" 8 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }"
9 9
10case "$target" in 10case "$target" in
11 arm*-*-netbsdelf*-*eabihf*) 11 arm*-*-netbsdelf*-*eabihf*)
12 LIB_PATH='=/usr/lib/eabi' 12 LIB_PATH='=/usr/lib/eabi'
13 ;; 13 ;;
14 arm*-*-netbsdelf*-*eabi*) 14 arm*-*-netbsdelf*-*eabi*)
15 LIB_PATH='=/usr/lib' 15 LIB_PATH='=/usr/lib'
16 ;; 16 ;;
17 aarch64*-*-netbsd* | arm*-*-netbsdelf*) 17 aarch64*-*-netbsd* | arm*-*-netbsdelf*)
18 LIB_PATH='=/usr/lib/eabi' 18 case "$EMULATION_NAME" in
 19 *32*)
 20 LIB_PATH='=/usr/lib/eabi'
 21 ;;
 22 esac
19 ;; 23 ;;
20esac 24esac

cvs diff -r1.4 -r1.5 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabihf.sh (expand / switch to unified diff)

--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabihf.sh 2014/08/10 05:57:30 1.4
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabihf.sh 2016/10/11 02:49:38 1.5
@@ -2,16 +2,20 @@ @@ -2,16 +2,20 @@
2 2
3# Use the ARM ABI-compliant exception-handling sections. 3# Use the ARM ABI-compliant exception-handling sections.
4OTHER_READONLY_SECTIONS=" 4OTHER_READONLY_SECTIONS="
5 .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) } 5 .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) }
6 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); } 6 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); }
7 .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) } 7 .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) }
8 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }" 8 ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }"
9 9
10case "$target" in 10case "$target" in
11 arm*-*-netbsdelf*-*eabihf*) 11 arm*-*-netbsdelf*-*eabihf*)
12 LIB_PATH='=/usr/lib' 12 LIB_PATH='=/usr/lib'
13 ;; 13 ;;
14 aarch64*-*-netbsd* | arm*-*-netbsdelf*) 14 aarch64*-*-netbsd* | arm*-*-netbsdelf*)
15 LIB_PATH='=/usr/lib/eabihf' 15 case "$EMULATION_NAME" in
 16 *32*)
 17 LIB_PATH='=/usr/lib/eabihf'
 18 ;;
 19 esac
16 ;; 20 ;;
17esac 21esac