patches/binutils/2.20.1a/300-mips64-defaultemul.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Feb 25 21:19:31 2013 +0100 (2013-02-25)
changeset 3185 f89f8e6f8766
parent 2088 4f21ba5f8e91
permissions -rw-r--r--
Makefile: fix parrallel (-j) installs

Currently, we would remove previously installed patches before
installing the new ones. Unfortunately, that does not play well
with heavily parallel installs.

Now, we consider it is the responsibility of the user to first
uninstall any previous version before installing a new one.

Reported-by: Markos Chandras <markos.chandras@gmail.com>
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"