patches/binutils/2.20.1a/300-mips64-defaultemul.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
parent 2088 4f21ba5f8e91
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 
     2 
     3 diff -durN binutils-2.20.1.orig/ld/configure.tgt binutils-2.20.1/ld/configure.tgt
     4 --- binutils-2.20.1.orig/ld/configure.tgt	2009-08-06 19:38:03.000000000 +0200
     5 +++ binutils-2.20.1/ld/configure.tgt	2010-08-17 19:32:26.000000000 +0200
     6 @@ -400,11 +400,11 @@
     7  mips*-*-vxworks*)	targ_emul=elf32ebmipvxworks
     8  		        targ_extra_emuls="elf32elmipvxworks" ;;
     9  mips*-*-windiss)	targ_emul=elf32mipswindiss ;;
    10 -mips64*el-*-linux-*)	targ_emul=elf32ltsmipn32
    11 -			targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
    12 +mips64*el-*-linux-*)	targ_emul=elf64ltsmip
    13 +			targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
    14  			targ_extra_libpath=$targ_extra_emuls ;;
    15 -mips64*-*-linux-*)	targ_emul=elf32btsmipn32
    16 -			targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
    17 +mips64*-*-linux-*)	targ_emul=elf64btsmip
    18 +			targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
    19  			targ_extra_libpath=$targ_extra_emuls ;;
    20  mips*el-*-linux-*)	targ_emul=elf32ltsmip
    21  			targ_extra_emuls="elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip"