patches/uClibc/0.9.28.3/140-custom-ISA.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
parent 6 4267d95819bd
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>
     1 diff -dur uClibc-0.9.28.orig/Rules.mak uClibc-0.9.28/Rules.mak
     2 --- uClibc-0.9.28.orig/Rules.mak	2005-08-18 00:49:49.000000000 +0200
     3 +++ uClibc-0.9.28/Rules.mak	2007-01-30 10:53:34.000000000 +0100
     4 @@ -168,6 +168,7 @@
     5  	CPU_CFLAGS-$(CONFIG_MIPS_ISA_4)+=-mips4 -mtune=mips4
     6  	CPU_CFLAGS-$(CONFIG_MIPS_ISA_MIPS32)+=-mips32 -mtune=mips32
     7  	CPU_CFLAGS-$(CONFIG_MIPS_ISA_MIPS64)+=-mips64 -mtune=mips32
     8 +	CPU_CFLAGS-$(CONFIG_MIPS_ISA_CUSTOM)+=-march=$(CONFIG_MIPS_CPU_CFLAGS_CUSTOM)
     9  endif
    10  
    11  ifeq ($(strip $(TARGET_ARCH)),sh)
    12 diff -dur uClibc-0.9.28.orig/extra/Configs/Config.mips uClibc-0.9.28/extra/Configs/Config.mips
    13 --- uClibc-0.9.28.orig/extra/Configs/Config.mips	2005-08-18 00:49:41.000000000 +0200
    14 +++ uClibc-0.9.28/extra/Configs/Config.mips	2007-01-30 10:52:12.000000000 +0100
    15 @@ -63,4 +63,16 @@
    16  config CONFIG_MIPS_ISA_MIPS64
    17  	bool "MIPS64"
    18  
    19 +config CONFIG_MIPS_ISA_CUSTOM
    20 +	bool "Custom"
    21 +
    22  endchoice
    23 +
    24 +config CONFIG_MIPS_CPU_CFLAGS_CUSTOM
    25 +	string
    26 +	prompt "Custon ISA"
    27 +	depends on CONFIG_MIPS_ISA_CUSTOM
    28 +	default ""
    29 +	help
    30 +	  Enter your custom ISA here (eg: lx4189!).
    31 +