patches/gcc/4.2.0/200-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Aug 23 23:18:49 2010 +0200 (2010-08-23)
changeset 2099 1bb063c8a0ca
parent 111 2e16b9fc302d
permissions -rw-r--r--
complibs: noone is using companion libs on the target; nuke them

As there's no longer any user of the companion libraries on the
target, nuke the build for the target.

Well, at least, there's libelf that's still needed by ltrace, so
we keep it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 --- gcc-4.1.0/libstdc++-v3/include/ext/rope.mps	2006-03-24 01:49:51 +0100
     2 +++ gcc-4.1.0/libstdc++-v3/include/ext/rope	2006-03-24 01:49:37 +0100
     3 @@ -59,6 +59,9 @@
     4  #include <bits/allocator.h>
     5  #include <ext/hash_fun.h>
     6  
     7 +/* cope w/ index defined as macro, SuSv3 proposal */
     8 +#undef index
     9 +
    10  # ifdef __GC
    11  #   define __GC_CONST const
    12  # else
    13 --- gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h.mps	2006-03-24 01:50:04 +0100
    14 +++ gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h	2006-03-24 01:50:28 +0100
    15 @@ -53,6 +53,9 @@
    16  #include <ext/memory> // For uninitialized_copy_n
    17  #include <ext/numeric> // For power
    18  
    19 +/* cope w/ index defined as macro, SuSv3 proposal */
    20 +#undef index
    21 +
    22  _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
    23 
    24    using std::size_t;