patches/gcc/4.3.0/340-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jan 13 20:46:01 2010 +0100 (2010-01-13)
changeset 1732 6b2ae7804c6f
permissions -rw-r--r--
debug/gdb: staticaly link to ncurses for the native gdb

Staticaly link the native gdb (the one that runs on the target,
not the cross one that runs on the host) to ncurses.
     1 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.0/uclibc/90_all_304-index_macro.patch
     2 diff -durN gcc-4.3.0.orig/libstdc++-v3/include/ext/rope gcc-4.3.0/libstdc++-v3/include/ext/rope
     3 --- gcc-4.3.0.orig/libstdc++-v3/include/ext/rope	2008-01-31 19:44:55.000000000 +0100
     4 +++ gcc-4.3.0/libstdc++-v3/include/ext/rope	2008-06-10 14:45:58.000000000 +0200
     5 @@ -59,6 +59,9 @@
     6  #include <bits/gthr.h>
     7  #include <tr1/functional>
     8  
     9 +/* cope w/ index defined as macro, SuSv3 proposal */
    10 +#undef index
    11 +
    12  # ifdef __GC
    13  #   define __GC_CONST const
    14  # else
    15 diff -durN gcc-4.3.0.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.3.0/libstdc++-v3/include/ext/ropeimpl.h
    16 --- gcc-4.3.0.orig/libstdc++-v3/include/ext/ropeimpl.h	2007-05-04 17:06:46.000000000 +0200
    17 +++ gcc-4.3.0/libstdc++-v3/include/ext/ropeimpl.h	2008-06-10 14:45:58.000000000 +0200
    18 @@ -54,6 +54,9 @@
    19  #include <ext/memory> // For uninitialized_copy_n
    20  #include <ext/numeric> // For power
    21  
    22 +/* cope w/ index defined as macro, SuSv3 proposal */
    23 +#undef index
    24 +
    25  _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
    26  
    27    using std::size_t;