patches/gcc/4.1.2/170-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Oct 03 23:10:46 2010 +0200 (2010-10-03)
changeset 2130 b46ecc90d3ab
parent 13 068dce39f687
permissions -rw-r--r--
complibs: better deduce whether to backup complibs or not

To decide whether we need to backup the companion libraries,
do not rely on the !shared case. In the future other cases
may require not to save the companion libraries (eg. if using
the ones provided by the host distro).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 --- gcc-4.1.2.orig/libstdc++-v3/include/ext/rope	2005-08-17 04:28:44.000000000 +0200
     2 +++ gcc-4.1.2/libstdc++-v3/include/ext/rope	2007-03-04 23:34:08.000000000 +0100
     3 @@ -57,6 +57,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.2.orig/libstdc++-v3/include/ext/ropeimpl.h	2005-08-17 04:28:44.000000000 +0200
    14 +++ gcc-4.1.2/libstdc++-v3/include/ext/ropeimpl.h	2007-03-04 23:34:08.000000000 +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  namespace __gnu_cxx
    23  {
    24    using std::size_t;