Module Name: src
Committed By: joerg
Date: Fri Nov 29 23:01:54 UTC 2013
Modified Files:
src/external/gpl3/binutils/dist/ld: configure.tgt
src/external/gpl3/binutils/dist/ld/emulparams: armelf_nbsd.sh
armelf_nbsd_eabi.sh
src/external/gpl3/binutils/dist/ld/emultempl: elf32.em
Log Message:
Allow gnueabi to be matched for the relevant cases as well.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/ld/configure.tgt
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh
cvs rdiff -u -r1.9 -r1.10 \
src/external/gpl3/binutils/dist/ld/emultempl/elf32.em
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/binutils/dist/ld/configure.tgt
diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.11 src/external/gpl3/binutils/dist/ld/configure.tgt:1.12
--- src/external/gpl3/binutils/dist/ld/configure.tgt:1.11 Sun Sep 29 14:03:31 2013
+++ src/external/gpl3/binutils/dist/ld/configure.tgt Fri Nov 29 23:01:54 2013
@@ -64,10 +64,10 @@ arm-*-coff) targ_emul=armcoff ;;
arm-*-freebsd* | arm-*-kfreebsd*-gnu)
targ_emul=armelf_fbsd
targ_extra_emuls="armelf" ;;
-arm*eb-*-netbsdelf*-eabi*)
+arm*eb-*-netbsdelf*-*eabi*)
targ_emul=armelfb_nbsd_eabi;
targ_extra_emuls="armelf_nbsd_eabi armelf armnbsd" ;;
-arm*-*-netbsdelf*-eabi*)
+arm*-*-netbsdelf*-*eabi*)
targ_emul=armelf_nbsd_eabi;
targ_extra_emuls="armelfb_nbsd_eabi armelf armnbsd" ;;
arm*eb-*-netbsdelf*) targ_emul=armelfb_nbsd;
Index: src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
diff -u src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.3 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.4
--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh:1.3 Mon Aug 13 02:52:34 2012
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh Fri Nov 29 23:01:54 2013
@@ -8,7 +8,7 @@ unset STACK_ADDR
unset EMBEDDED
case "$target" in
- arm*-*-netbsdelf*-eabi*)
+ arm*-*-netbsdelf*-*eabi*)
LIB_PATH='=/usr/lib/oabi'
;;
esac
Index: src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh
diff -u src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.2 src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.3
--- src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh:1.2 Mon Aug 13 02:52:34 2012
+++ src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh Fri Nov 29 23:01:54 2013
@@ -10,7 +10,7 @@ OTHER_READONLY_SECTIONS="
unset LIB_PATH
case "$target" in
- arm*-*-netbsdelf*-eabi*)
+ arm*-*-netbsdelf*-*eabi*)
;;
arm*-*-netbsdelf*)
LIB_PATH='=/usr/lib/eabi'
Index: src/external/gpl3/binutils/dist/ld/emultempl/elf32.em
diff -u src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.9 src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.10
--- src/external/gpl3/binutils/dist/ld/emultempl/elf32.em:1.9 Thu Nov 14 01:12:14 2013
+++ src/external/gpl3/binutils/dist/ld/emultempl/elf32.em Fri Nov 29 23:01:54 2013
@@ -72,6 +72,9 @@ EOF
if [ "x${USE_LIBPATH}" = xyes ] ; then
case ${target} in
+ *-*-netbsd*)
+ ;;
+
*-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
fragment <<EOF
#ifdef HAVE_GLOB
@@ -376,6 +379,9 @@ gld${EMULATION_NAME}_try_needed (struct
EOF
case ${target} in
+ *-*-netbsd*)
+ ;;
+
*-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
fragment <<EOF
{
@@ -639,6 +645,9 @@ EOF
# FreeBSD
;;
+ *-*-netbsd*)
+ ;;
+
*-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
fragment <<EOF
/* For a native linker, check the file /etc/ld.so.conf for directories
@@ -1331,6 +1340,9 @@ EOF
# FreeBSD
;;
+ *-*-netbsd*)
+ ;;
+
*-*-linux-* | *-*-k*bsd*-* | *-*-gnu*)
# Linux
fragment <<EOF