patches/binutils/2.19.1/190-mips64-defaultemul.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
changeset 2107 f5ab0a80e466
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
mlistz@1816
     1
--- binutils-2.20/ld/configure.tgt.orig	2010-02-20 04:05:31.000000000 -0500
mlistz@1816
     2
+++ binutils-2.20/ld/configure.tgt	2010-02-20 04:08:11.000000000 -0500
mlistz@1816
     3
@@ -400,11 +400,11 @@
mlistz@1816
     4
 mips*-*-vxworks*)	targ_emul=elf32ebmipvxworks
mlistz@1816
     5
 		        targ_extra_emuls="elf32elmipvxworks" ;;
mlistz@1816
     6
 mips*-*-windiss)	targ_emul=elf32mipswindiss ;;
mlistz@1816
     7
-mips64*el-*-linux-*)	targ_emul=elf32ltsmipn32
mlistz@1816
     8
-			targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
mlistz@1816
     9
+mips64*el-*-linux-*)	targ_emul=elf64ltsmip
mlistz@1816
    10
+			targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
mlistz@1816
    11
 			targ_extra_libpath=$targ_extra_emuls ;;
mlistz@1816
    12
-mips64*-*-linux-*)	targ_emul=elf32btsmipn32
mlistz@1816
    13
-			targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
mlistz@1816
    14
+mips64*-*-linux-*)	targ_emul=elf64btsmip
mlistz@1816
    15
+			targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
mlistz@1816
    16
 			targ_extra_libpath=$targ_extra_emuls ;;
mlistz@1816
    17
 mips*el-*-linux-*)	targ_emul=elf32ltsmip
mlistz@1816
    18
 			targ_extra_emuls="elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip"