config/libc/glibc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
parent 2752 c4452a1a18fb
child 3070 24c8bae2216f
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@448
     1
# glibc options
yann@448
     2
yann@2444
     3
## depends on ! MINGW32 && ! BARE_METAL && ARCH_USE_MMU
yann@2444
     4
##
yann@2444
     5
## select LIBC_SUPPORT_NPTL
yann@2444
     6
##
yann@2444
     7
## help The de-facto standard for Linux distributions.
yann@2444
     8
## help Feature-rich, but large...  Most usefull for desktop-like systems.
yann@852
     9
yann@448
    10
choice
yann@448
    11
    bool
yann@1760
    12
    prompt "Retrieval method"
yann@1760
    13
    default LIBC_GLIBC_TARBALL
yann@1760
    14
yann@1760
    15
config LIBC_GLIBC_TARBALL
yann@1760
    16
    bool
yann@1760
    17
    prompt "Released tarball"
yann@1760
    18
    help
yann@1760
    19
      Until end of Februrary 2009, there was no tarball for glibc releases
yann@1760
    20
      2.8 and later. This was intentional.
yann@1760
    21
      
yann@1760
    22
      Then, all of a sudden, tarballs for those releases have appeared at the
yann@1760
    23
      traditional download place (ftp.gnu.org).
yann@1760
    24
      
yann@1760
    25
      Some of the glibc people argue that fixes are committed to the maintenance
yann@1760
    26
      branch, and thus it is the best plac e to retrieve the glibc from.
yann@1760
    27
      On the other hand, it might be preferable to always generate a toolchain
yann@1760
    28
      using a known code-base, so the toolchain can be reproducible.
yann@1760
    29
      
yann@1760
    30
      For version prior to 2.8, tarballs were readily available.
yann@1760
    31
      
yann@1760
    32
      If you want your toolchain to really be reproducible, say 'Y' here.
yann@1760
    33
      If you can live with a moving code-base, look at the other choice
yann@1760
    34
      entries, below.
yann@1760
    35
yann@1760
    36
endchoice
yann@1760
    37
yann@1760
    38
choice
yann@1760
    39
    bool
yann@448
    40
    prompt "glibc version"
yann@1535
    41
# Don't remove next line
yann@1535
    42
# CT_INSERT_VERSION_BELOW
yann@448
    43
w@2752
    44
config LIBC_GLIBC_V_2_14_1
w@2752
    45
    bool
yann@2949
    46
    prompt "2.14.1"
w@2752
    47
yann@2536
    48
config LIBC_GLIBC_V_2_14
yann@2536
    49
    bool
yann@2949
    50
    prompt "2.14"
yann@2536
    51
yann@2438
    52
config LIBC_GLIBC_V_2_13
yann@2438
    53
    bool
yann@2949
    54
    prompt "2.13"
yann@2438
    55
heiko@2235
    56
config LIBC_GLIBC_V_2_12_2
heiko@2235
    57
    bool
yann@2949
    58
    prompt "2.12.2"
heiko@2235
    59
heiko@2235
    60
config LIBC_GLIBC_V_2_12_1
heiko@2235
    61
    bool
yann@2949
    62
    prompt "2.12.1"
heiko@2235
    63
yann@1758
    64
config LIBC_GLIBC_V_2_11_1
yann@1758
    65
    bool
yann@2949
    66
    prompt "2.11.1"
yann@1758
    67
yann@1758
    68
config LIBC_GLIBC_V_2_11
yann@1758
    69
    bool
yann@2949
    70
    prompt "2.11"
yann@1758
    71
bryanhundven@2237
    72
config LIBC_GLIBC_V_2_10_1
yann@1625
    73
    bool
yann@2949
    74
    prompt "2.10.1"
yann@1625
    75
    select LIBC_GLIBC_USE_PORTS
yann@1625
    76
bryanhundven@2237
    77
config LIBC_GLIBC_V_2_9
yann@448
    78
    bool
yann@1534
    79
    prompt "2.9"
yann@448
    80
bryanhundven@2237
    81
config LIBC_GLIBC_V_2_8
yann@1114
    82
    bool
yann@1260
    83
    prompt "2.8"
yann@1114
    84
bryanhundven@2237
    85
config LIBC_GLIBC_V_2_7
yann@1114
    86
    bool
yann@1615
    87
    prompt "2.7 (OBSOLETE)"
yann@1615
    88
    depends on OBSOLETE
yann@1534
    89
bryanhundven@2237
    90
config LIBC_GLIBC_V_2_6_1
yann@1534
    91
    bool
yann@1615
    92
    prompt "2.6.1 (OBSOLETE)"
yann@1615
    93
    depends on OBSOLETE
yann@1534
    94
bryanhundven@2237
    95
config LIBC_GLIBC_V_2_6
yann@1534
    96
    bool
yann@1615
    97
    prompt "2.6 (OBSOLETE)"
yann@1615
    98
    depends on OBSOLETE
yann@1534
    99
bryanhundven@2237
   100
config LIBC_GLIBC_V_2_5_1
yann@1534
   101
    bool
yann@1615
   102
    prompt "2.5.1 (OBSOLETE)"
yann@1615
   103
    depends on OBSOLETE
yann@2315
   104
    select LIBC_SUPPORT_LINUXTHREADS
yann@1534
   105
bryanhundven@2237
   106
config LIBC_GLIBC_V_2_5
yann@1534
   107
    bool
yann@1615
   108
    prompt "2.5 (OBSOLETE)"
yann@1615
   109
    depends on OBSOLETE
yann@2315
   110
    select LIBC_SUPPORT_LINUXTHREADS
yann@1534
   111
yann@448
   112
endchoice
yann@448
   113
yann@448
   114
config LIBC_VERSION
yann@448
   115
    string
yann@1535
   116
# Don't remove next line
yann@1535
   117
# CT_INSERT_VERSION_STRING_BELOW
w@2752
   118
    default "2.14.1" if LIBC_GLIBC_V_2_14_1
yann@2536
   119
    default "2.14" if LIBC_GLIBC_V_2_14
yann@2438
   120
    default "2.13" if LIBC_GLIBC_V_2_13
heiko@2235
   121
    default "2.12.2" if LIBC_GLIBC_V_2_12_2
heiko@2235
   122
    default "2.12.1" if LIBC_GLIBC_V_2_12_1
yann@1758
   123
    default "2.11.1" if LIBC_GLIBC_V_2_11_1
yann@1758
   124
    default "2.11" if LIBC_GLIBC_V_2_11
bryanhundven@2237
   125
    default "2.10.1" if LIBC_GLIBC_V_2_10_1
bryanhundven@2237
   126
    default "2.9" if LIBC_GLIBC_V_2_9
bryanhundven@2237
   127
    default "2.8" if LIBC_GLIBC_V_2_8
bryanhundven@2237
   128
    default "2.7" if LIBC_GLIBC_V_2_7
bryanhundven@2237
   129
    default "2.6.1" if LIBC_GLIBC_V_2_6_1
bryanhundven@2237
   130
    default "2.6" if LIBC_GLIBC_V_2_6
bryanhundven@2237
   131
    default "2.5.1" if LIBC_GLIBC_V_2_5_1
bryanhundven@2237
   132
    default "2.5" if LIBC_GLIBC_V_2_5