config/cc/gcc.in.mips
author Matthieu Crapet <mcrapet@gmail.com>
Wed Jun 06 12:03:12 2012 +0200 (2012-06-06)
changeset 2991 252ade1e9e17
permissions -rw-r--r--
libc/eglibc: fix missing LIBC_TRY_CC_OPTION definition (eglibc 2.15)

Upstream SVN is currently broken:
http://www.eglibc.org/svn/branches/eglibc-2_15/libc/

LIBC_TRY_CC_OPTION macro is not defined in aclocal.m4.
This patch fix the configure script.

Once upstream branch will be fixed this patch could be reverted.

Related patch (committed to eglibc trunk):
Use autoconf macro for testing compiler options with empty input
http://sourceware.org/ml/libc-alpha/2012-03/msg00816.html

Signed-off-by: Matthieu Crapet <mcrapet@gmail.com>

diff -r 1f6c8e4b2b92 -r d10afc5bcc25
patches/eglibc/2_15/110-aclocal-LIBC_TRY_CC_OPTION.patch
yann@2523
     1
# MIPS specific options for gcc
yann@2523
     2
yann@2523
     3
config CC_GCC_HAS_ARCH_OPTIONS
yann@2523
     4
    default y
yann@2523
     5
yann@2523
     6
config CC_GCC_mips_llsc
yann@2523
     7
    tristate
yann@2523
     8
    prompt "Use llsc"
yann@2523
     9
    default m
yann@2523
    10
    help
yann@2523
    11
      This configures how gcc will emit load-link, store-conditional and
yann@2523
    12
      sync opcodes. Normally, you'd set this to 'M', and configure will do
yann@2523
    13
      the correct thing (ie. enable llsc for Linux-based targets, disable
yann@2523
    14
      for others). If you know better, you can force either using llsc or
yann@2523
    15
      not using it (resp. 'Y' or 'N').
yann@2523
    16
yann@2523
    17
config CC_GCC_mips_synci
yann@2523
    18
    tristate
yann@2523
    19
    prompt "Use synci"
yann@2523
    20
    default m
yann@2523
    21
    help
yann@2523
    22
      This configures how gcc will emit the synci opcode. Normally, you'd
yann@2523
    23
      set this to 'M', and configure will do the correct thing (ie. disable).
yann@2523
    24
      If you know better, you can force using synci (say 'Y'), or not using
yann@2523
    25
      it (say 'N').
yann@2523
    26
yann@2523
    27
config CC_GCC_mips_plt
yann@2523
    28
    bool
yann@2523
    29
    prompt "Use copy relocations & PLTs"
yann@2523
    30
    help
yann@2523
    31
      This configures gcc to use copy relocations & PLTs. These are
yann@2523
    32
      extensions to the traditional SVR4-based MIPS ABIs and require
yann@2523
    33
      support from GNU binutils and the runtime C library.
yann@2523
    34
      Say 'N' to keep the default and not use them, say 'Y' to use them.