config/cc_gcc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Feb 17 22:08:06 2008 +0000 (2008-02-17)
changeset 431 8bde4c6ea47a
parent 408 6c6eeb6a6936
permissions -rw-r--r--
Robert P. J. DAY says:

apparently, the patchset for gcc 4.2.1 applies properly to the
source for gcc 4.2.2 and gcc 4.2.3. so, if you want, you can simply
add support for those last two just by augmenting menuconfig and
adding a couple symlinks for those two directories. seems like a
cheap way to add a couple new versions.
yann@1
     1
# Compiler options
yann@1
     2
yann@1
     3
choice
yann@1
     4
    bool
yann@331
     5
    prompt "gcc version"
yann@1
     6
yann@1
     7
config CC_V_2_95_3
yann@1
     8
    bool
yann@330
     9
    prompt "2.95.3 (OBSOLETE)"
yann@61
    10
    depends on OBSOLETE
yann@1
    11
yann@1
    12
config CC_V_3_2_3
yann@1
    13
    bool
yann@330
    14
    prompt "3.2.3 (OBSOLETE)"
yann@61
    15
    depends on OBSOLETE
yann@1
    16
yann@1
    17
config CC_V_3_3_6
yann@1
    18
    bool
yann@330
    19
    prompt "3.3.6 (OBSOLETE)"
yann@61
    20
    depends on OBSOLETE
yann@61
    21
yann@61
    22
config CC_V_3_4_6
yann@61
    23
    bool
yann@330
    24
    prompt "3.4.6 (OBSOLETE)"
yann@330
    25
    depends on OBSOLETE
yann@1
    26
yann@1
    27
config CC_V_4_0_0
yann@1
    28
    bool
yann@424
    29
    prompt "4.0.0 (OBSOLETE)"
yann@424
    30
    depends on OBSOLETE
yann@1
    31
yann@1
    32
config CC_V_4_0_1
yann@1
    33
    bool
yann@424
    34
    prompt "4.0.1 (OBSOLETE)"
yann@424
    35
    depends on OBSOLETE
yann@1
    36
yann@1
    37
config CC_V_4_0_2
yann@1
    38
    bool
yann@424
    39
    prompt "4.0.2 (OBSOLETE)"
yann@424
    40
    depends on OBSOLETE
yann@1
    41
yann@1
    42
config CC_V_4_0_3
yann@1
    43
    bool
yann@424
    44
    prompt "4.0.3 (OBSOLETE)"
yann@424
    45
    depends on OBSOLETE
yann@1
    46
yann@1
    47
config CC_V_4_0_4
yann@1
    48
    bool
yann@1
    49
    prompt "4.0.4"
yann@1
    50
yann@1
    51
config CC_V_4_1_0
yann@1
    52
    bool
yann@424
    53
    prompt "4.1.0 (OBSOLETE)"
yann@424
    54
    depends on OBSOLETE
yann@1
    55
yann@1
    56
config CC_V_4_1_1
yann@1
    57
    bool
yann@424
    58
    prompt "4.1.1 (OBSOLETE)"
yann@424
    59
    depends on OBSOLETE
yann@1
    60
yann@13
    61
config CC_V_4_1_2
yann@13
    62
    bool
yann@13
    63
    prompt "4.1.2"
yann@13
    64
yann@110
    65
config CC_V_4_2_0
yann@110
    66
    bool
yann@264
    67
    prompt "4.2.0"
yann@110
    68
yann@303
    69
config CC_V_4_2_1
yann@303
    70
    bool
yann@303
    71
    prompt "4.2.1"
yann@303
    72
yann@408
    73
config CC_V_4_2_2
yann@408
    74
    bool
yann@408
    75
    prompt "4.2.2"
yann@424
    76
yann@424
    77
config CC_V_4_2_3
yann@424
    78
    bool
yann@424
    79
    prompt "4.2.3 (EXPERIMENTAL)"
yann@408
    80
    depends on EXPERIMENTAL
yann@408
    81
yann@1
    82
# CT_INSERT_VERSION_ABOVE
yann@1
    83
# Don't remove above line!
yann@1
    84
endchoice
yann@1
    85
yann@1
    86
config CC_VERSION
yann@1
    87
    string
yann@1
    88
    default "2.95.3" if CC_V_2_95_3
yann@1
    89
    default "3.2.3" if CC_V_3_2_3
yann@1
    90
    default "3.3.6" if CC_V_3_3_6
yann@61
    91
    default "3.4.6" if CC_V_3_4_6
yann@1
    92
    default "4.0.0" if CC_V_4_0_0
yann@1
    93
    default "4.0.1" if CC_V_4_0_1
yann@1
    94
    default "4.0.2" if CC_V_4_0_2
yann@1
    95
    default "4.0.3" if CC_V_4_0_3
yann@1
    96
    default "4.0.4" if CC_V_4_0_4
yann@1
    97
    default "4.1.0" if CC_V_4_1_0
yann@1
    98
    default "4.1.1" if CC_V_4_1_1
yann@13
    99
    default "4.1.2" if CC_V_4_1_2
yann@110
   100
    default "4.2.0" if CC_V_4_2_0
yann@303
   101
    default "4.2.1" if CC_V_4_2_1
yann@408
   102
    default "4.2.2" if CC_V_4_2_2
yann@424
   103
    default "4.2.3" if CC_V_4_2_3
yann@1
   104
# CT_INSERT_VERSION_STRING_ABOVE
yann@1
   105
# Don't remove above line!
yann@1
   106
yann@20
   107
config CC_CXA_ATEXIT
yann@20
   108
    bool
yann@20
   109
    prompt "__cxa_atexit"
yann@20
   110
    default "y"
yann@20
   111
    help
yann@346
   112
      If you get the missing symbol "__cxa_atexit" when building C++ programs,
yann@20
   113
      you might want to try disabling this option.
yann@20
   114
yann@331
   115
config CC_CORE_EXTRA_CONFIG
yann@331
   116
    string
yann@331
   117
    prompt "Core gcc extra config"
yann@331
   118
    default ""
yann@331
   119
    help
yann@331
   120
      Extra flags to pass onto ./configure when configuring the core gcc.
yann@331
   121
      
yann@331
   122
      The core gcc is a stripped down, C-only compiler needed to build
yann@331
   123
      the C library. Kinda bootstrap gcc, if you wish.
yann@331
   124
yann@1
   125
config CC_EXTRA_CONFIG
yann@1
   126
    string
yann@331
   127
    prompt "gcc extra config"
yann@1
   128
    default ""
yann@1
   129
    help
yann@1
   130
      Extra flags to pass onto ./configure when configuring gcc.