patches/gcc/4.1.1/170-index_macro.patch
author Oron Peled <oron@actcom.co.il>
Mon Aug 03 23:11:53 2009 +0200 (2009-08-03)
branch1.4
changeset 1455 e6a3b4ffe576
parent 1 eeea35fbf182
permissions -rw-r--r--
[configure] Fix automake version check

The configure script fails on automake-1.11 (in Fedora-11) since
it looks for 3-digit version number.

"Yann E. MORIN", added the following comment:

The check for the automake version is not against a 3-digit number,
but really against a 3-part version number, a-la 'x.y.z'. Versions
such as 1.10 and 1.11 are also valid.
     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  namespace __gnu_cxx
    23  {
    24    using std::size_t;