config/cc_gcc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Feb 14 22:43:49 2008 +0000 (2008-02-14)
changeset 424 8056e0db5c4a
parent 408 6c6eeb6a6936
permissions -rw-r--r--
Add latest gcc-4.2.3 as EXPERIMENTAL (no build attempted at all).
Thanks Robert P. J. DAY for reminding me to tag old versions as being OBSOLETE! ;-)
     1 # Compiler options
     2 
     3 choice
     4     bool
     5     prompt "gcc version"
     6 
     7 config CC_V_2_95_3
     8     bool
     9     prompt "2.95.3 (OBSOLETE)"
    10     depends on OBSOLETE
    11 
    12 config CC_V_3_2_3
    13     bool
    14     prompt "3.2.3 (OBSOLETE)"
    15     depends on OBSOLETE
    16 
    17 config CC_V_3_3_6
    18     bool
    19     prompt "3.3.6 (OBSOLETE)"
    20     depends on OBSOLETE
    21 
    22 config CC_V_3_4_6
    23     bool
    24     prompt "3.4.6 (OBSOLETE)"
    25     depends on OBSOLETE
    26 
    27 config CC_V_4_0_0
    28     bool
    29     prompt "4.0.0 (OBSOLETE)"
    30     depends on OBSOLETE
    31 
    32 config CC_V_4_0_1
    33     bool
    34     prompt "4.0.1 (OBSOLETE)"
    35     depends on OBSOLETE
    36 
    37 config CC_V_4_0_2
    38     bool
    39     prompt "4.0.2 (OBSOLETE)"
    40     depends on OBSOLETE
    41 
    42 config CC_V_4_0_3
    43     bool
    44     prompt "4.0.3 (OBSOLETE)"
    45     depends on OBSOLETE
    46 
    47 config CC_V_4_0_4
    48     bool
    49     prompt "4.0.4"
    50 
    51 config CC_V_4_1_0
    52     bool
    53     prompt "4.1.0 (OBSOLETE)"
    54     depends on OBSOLETE
    55 
    56 config CC_V_4_1_1
    57     bool
    58     prompt "4.1.1 (OBSOLETE)"
    59     depends on OBSOLETE
    60 
    61 config CC_V_4_1_2
    62     bool
    63     prompt "4.1.2"
    64 
    65 config CC_V_4_2_0
    66     bool
    67     prompt "4.2.0"
    68 
    69 config CC_V_4_2_1
    70     bool
    71     prompt "4.2.1"
    72 
    73 config CC_V_4_2_2
    74     bool
    75     prompt "4.2.2"
    76 
    77 config CC_V_4_2_3
    78     bool
    79     prompt "4.2.3 (EXPERIMENTAL)"
    80     depends on EXPERIMENTAL
    81 
    82 # CT_INSERT_VERSION_ABOVE
    83 # Don't remove above line!
    84 endchoice
    85 
    86 config CC_VERSION
    87     string
    88     default "2.95.3" if CC_V_2_95_3
    89     default "3.2.3" if CC_V_3_2_3
    90     default "3.3.6" if CC_V_3_3_6
    91     default "3.4.6" if CC_V_3_4_6
    92     default "4.0.0" if CC_V_4_0_0
    93     default "4.0.1" if CC_V_4_0_1
    94     default "4.0.2" if CC_V_4_0_2
    95     default "4.0.3" if CC_V_4_0_3
    96     default "4.0.4" if CC_V_4_0_4
    97     default "4.1.0" if CC_V_4_1_0
    98     default "4.1.1" if CC_V_4_1_1
    99     default "4.1.2" if CC_V_4_1_2
   100     default "4.2.0" if CC_V_4_2_0
   101     default "4.2.1" if CC_V_4_2_1
   102     default "4.2.2" if CC_V_4_2_2
   103     default "4.2.3" if CC_V_4_2_3
   104 # CT_INSERT_VERSION_STRING_ABOVE
   105 # Don't remove above line!
   106 
   107 config CC_CXA_ATEXIT
   108     bool
   109     prompt "__cxa_atexit"
   110     default "y"
   111     help
   112       If you get the missing symbol "__cxa_atexit" when building C++ programs,
   113       you might want to try disabling this option.
   114 
   115 config CC_CORE_EXTRA_CONFIG
   116     string
   117     prompt "Core gcc extra config"
   118     default ""
   119     help
   120       Extra flags to pass onto ./configure when configuring the core gcc.
   121       
   122       The core gcc is a stripped down, C-only compiler needed to build
   123       the C library. Kinda bootstrap gcc, if you wish.
   124 
   125 config CC_EXTRA_CONFIG
   126     string
   127     prompt "gcc extra config"
   128     default ""
   129     help
   130       Extra flags to pass onto ./configure when configuring gcc.