config/debug/strace.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Mar 26 18:47:34 2009 +0000 (2009-03-26)
changeset 1268 5594b05bc2d8
parent 951 fc4f1b630dd2
child 1534 d4ddf19a1968
permissions -rw-r--r--
Add support for building toolchains with gcc-4.4 snapshots.
Initial patch by Dmitry PLOTNIKOV: http://sourceware.org/ml/crossgcc/2009-03/msg00053.html
It [the toolchain] uses current ct-ng (nightly snapshot 20090324, latest
release 1.3.2 work also), glibc 2.9 (from CVS), binutils 2.19 and latest
snapshot of GCC 4.4.0 (as of March 20, 2009).

We have successfully built linux kernel 2.6.29 and a lot of other stuff
with this toolchain.

Here's the patch that adds GCC 4.4.0 to the ct-ng menu and enables it to
download a 4.4.0 snapshot from ftp.

Patch was adpated by me, mostly to better fit the configuration layout.

/trunk/scripts/build/cc/gcc.sh | 34 22 12 0 ++++++++++++++++++++++------------
/trunk/config/cc/gcc.in | 35 30 5 0 ++++++++++++++++++++++++++++++-----
2 files changed, 52 insertions(+), 17 deletions(-)
yann@239
     1
# strace
yann@239
     2
yann@916
     3
config DEBUG_strace
yann@239
     4
yann@239
     5
choice
yann@239
     6
    bool
yann@239
     7
    prompt "strace version"
yann@239
     8
yann@239
     9
config STRACE_V_4_5
yann@239
    10
    bool
yann@330
    11
    prompt "4.5 (OBSOLETE)"
yann@239
    12
    depends on OBSOLETE
yann@239
    13
yann@239
    14
config STRACE_V_4_5_14
yann@239
    15
    bool
yann@330
    16
    prompt "4.5.14 (OBSOLETE)"
yann@239
    17
    depends on OBSOLETE
yann@239
    18
yann@239
    19
config STRACE_V_4_5_15
yann@239
    20
    bool
yann@239
    21
    prompt "4.5.15"
yann@239
    22
yann@428
    23
config STRACE_V_4_5_16
yann@428
    24
    bool
yann@428
    25
    prompt "4.5.16"
yann@428
    26
yann@974
    27
config STRACE_V_4_5_17
yann@974
    28
    bool
yann@974
    29
    prompt "4.5.17"
yann@974
    30
yann@951
    31
config STRACE_V_4_5_18
yann@951
    32
    bool
yann@951
    33
    prompt "4.5.18 (EXPERIMENTAL)"
yann@951
    34
    depends on EXPERIMENTAL
yann@951
    35
yann@239
    36
# CT_INSERT_VERSION_ABOVE
yann@239
    37
# Don't remove above line!
yann@239
    38
endchoice
yann@239
    39
yann@239
    40
config STRACE_VERSION
yann@239
    41
    string
yann@239
    42
    default "4.5" if STRACE_V_4_5
yann@239
    43
    default "4.5.14" if STRACE_V_4_5_14
yann@239
    44
    default "4.5.15" if STRACE_V_4_5_15
yann@428
    45
    default "4.5.16" if STRACE_V_4_5_16
yann@974
    46
    default "4.5.17" if STRACE_V_4_5_17
yann@951
    47
    default "4.5.18" if STRACE_V_4_5_18
yann@239
    48
# CT_INSERT_VERSION_STRING_ABOVE
yann@239
    49
# # Don't remove above line!