patches/gcc/4.0.4/180-sdk-libstdc++-includes.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:45:22 2012 +0100 (2012-12-27)
changeset 3152 b286c7993be5
parent 1 eeea35fbf182
permissions -rw-r--r--
scripts/addToolsVersion: properly handle .in vs. .in.2

While most components have their version in the .in file, some
have it in the .in.2 (eg. elf2flt).

Currently, to handle this case, we indiscriminately munge both files,
but this is wrong: in the elf2flt case, if we add a binutils version,
we do not want it to be added to elf2flt, and conversely.

So, for each tool, we need to explicitly know what file to munge.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1
     1
diff -urN gcc-4.0.0-100/libstdc++-v3/fragment.am gcc-4.0.0/libstdc++-v3/fragment.am
yann@1
     2
--- gcc-4.0.0-100/libstdc++-v3/fragment.am	2004-10-25 15:32:40.000000000 -0500
yann@1
     3
+++ gcc-4.0.0/libstdc++-v3/fragment.am	2005-04-28 21:48:43.000000000 -0500
yann@1
     4
@@ -18,5 +18,5 @@
yann@1
     5
 	$(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once
yann@1
     6
 
yann@1
     7
 # -I/-D flags to pass when compiling.
yann@1
     8
-AM_CPPFLAGS = $(GLIBCXX_INCLUDES)
yann@1
     9
+AM_CPPFLAGS = $(GLIBCXX_INCLUDES) -I$(toplevel_srcdir)/include
yann@1
    10
 
yann@1
    11
diff -urN gcc-4.0.0-100/libstdc++-v3/libmath/Makefile.am gcc-4.0.0/libstdc++-v3/libmath/Makefile.am
yann@1
    12
--- gcc-4.0.0-100/libstdc++-v3/libmath/Makefile.am	2003-08-27 16:29:42.000000000 -0500
yann@1
    13
+++ gcc-4.0.0/libstdc++-v3/libmath/Makefile.am	2005-04-28 21:48:43.000000000 -0500
yann@1
    14
@@ -32,7 +32,7 @@
yann@1
    15
 
yann@1
    16
 libmath_la_SOURCES = stubs.c
yann@1
    17
 
yann@1
    18
-AM_CPPFLAGS = $(CANADIAN_INCLUDES)
yann@1
    19
+AM_CPPFLAGS = $(CANADIAN_INCLUDES) -I$(toplevel_srcdir)/include
yann@1
    20
 
yann@1
    21
 # Only compiling "C" sources in this directory.
yann@1
    22
 LIBTOOL = @LIBTOOL@ --tag CC