config/arch/mips.in.2
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2118
     1
# MIPS specific config options
yann@2118
     2
yann@2118
     3
choice
yann@2118
     4
    bool
yann@2118
     5
    prompt "ABI"
yann@2118
     6
yann@2118
     7
config ARCH_mips_o32
yann@2118
     8
    bool
yann@2118
     9
    prompt "o32"
yann@2118
    10
    depends on ARCH_32
yann@2118
    11
    help
yann@2118
    12
      This is the -mabi=32 gcc option.
yann@2118
    13
yann@2118
    14
config ARCH_mips_n32
yann@2118
    15
    bool
yann@2118
    16
    prompt "n32"
yann@2118
    17
    depends on ARCH_64
yann@2118
    18
    help
yann@2118
    19
      This is the -mabi=n32 gcc option.
yann@2118
    20
yann@2118
    21
config ARCH_mips_n64
yann@2118
    22
    bool
yann@2118
    23
    prompt "n64"
yann@2118
    24
    depends on ARCH_64
yann@2118
    25
    help
yann@2118
    26
      This is the -mabi=64 gcc option.
yann@2118
    27
yann@2118
    28
# Not supported on Linux:
yann@2118
    29
# o64   : seems related to *BSD
yann@2118
    30
# eabi  : seems related to bare-metal
yann@2118
    31
yann@2118
    32
endchoice
yann@2118
    33
yann@2118
    34
config ARCH_mips_ABI
yann@2118
    35
    string
yann@2118
    36
    default "32"    if ARCH_mips_o32
yann@2118
    37
    default "n32"   if ARCH_mips_n32
yann@2118
    38
    default "64"    if ARCH_mips_n64