config/arch/mips.in.2
author Yann Diorcet <diorcet.yann@gmail.com>
Mon Nov 19 11:21:31 2012 +0100 (2012-11-19)
changeset 3123 6a5946fbc728
permissions -rw-r--r--
binutils: introduce the infrastructure to support binutils alternatives

Rework binutils in order to provide soon binutils alternative.

Signed-off-by: Yann Diorcet <diorcet.yann@gmail.com>
[yann.morin.1998@free.fr: split up original patch for self-contained changes]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <d3d1d51f399e6d2c1163.1353320546@macbook-smorlat.local>
Patchwork-Id: 199971
     1 # MIPS specific config options
     2 
     3 choice
     4     bool
     5     prompt "ABI"
     6 
     7 config ARCH_mips_o32
     8     bool
     9     prompt "o32"
    10     depends on ARCH_32
    11     help
    12       This is the -mabi=32 gcc option.
    13 
    14 config ARCH_mips_n32
    15     bool
    16     prompt "n32"
    17     depends on ARCH_64
    18     help
    19       This is the -mabi=n32 gcc option.
    20 
    21 config ARCH_mips_n64
    22     bool
    23     prompt "n64"
    24     depends on ARCH_64
    25     help
    26       This is the -mabi=64 gcc option.
    27 
    28 # Not supported on Linux:
    29 # o64   : seems related to *BSD
    30 # eabi  : seems related to bare-metal
    31 
    32 endchoice
    33 
    34 config ARCH_mips_ABI
    35     string
    36     default "32"    if ARCH_mips_o32
    37     default "n32"   if ARCH_mips_n32
    38     default "64"    if ARCH_mips_n64