patches/gcc/4.2.0/200-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Dec 30 15:36:22 2009 +0100 (2009-12-30)
changeset 1669 61edd9d19e3c
parent 111 2e16b9fc302d
permissions -rw-r--r--
scripts/functions: add aria2, a powerfull downloader

aria2 is a powerfull downloader that is capable of chunking and
parallel retrieval.

Due to li;itations in crosstool-NG retrieval facilities, it's not possible
to take fully advantage of aria2. It might happen that, in the future,
those limitations get lifted away, so we can take use features such as
parallel downloading from more than one server at the same time. For now,
it should still speed up downloads thanks to parallel downloading of chunks.
yann@111
     1
--- gcc-4.1.0/libstdc++-v3/include/ext/rope.mps	2006-03-24 01:49:51 +0100
yann@111
     2
+++ gcc-4.1.0/libstdc++-v3/include/ext/rope	2006-03-24 01:49:37 +0100
yann@111
     3
@@ -59,6 +59,9 @@
yann@111
     4
 #include <bits/allocator.h>
yann@111
     5
 #include <ext/hash_fun.h>
yann@111
     6
 
yann@111
     7
+/* cope w/ index defined as macro, SuSv3 proposal */
yann@111
     8
+#undef index
yann@111
     9
+
yann@111
    10
 # ifdef __GC
yann@111
    11
 #   define __GC_CONST const
yann@111
    12
 # else
yann@111
    13
--- gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h.mps	2006-03-24 01:50:04 +0100
yann@111
    14
+++ gcc-4.1.0/libstdc++-v3/include/ext/ropeimpl.h	2006-03-24 01:50:28 +0100
yann@111
    15
@@ -53,6 +53,9 @@
yann@111
    16
 #include <ext/memory> // For uninitialized_copy_n
yann@111
    17
 #include <ext/numeric> // For power
yann@111
    18
 
yann@111
    19
+/* cope w/ index defined as macro, SuSv3 proposal */
yann@111
    20
+#undef index
yann@111
    21
+
yann@111
    22
 _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
yann@111
    23
yann@111
    24
   using std::size_t;