summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-05-30 09:46:34 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-05-30 18:24:32 +0200
commit61788cb5d0428786caaf39efdacf17657b2c3add (patch)
treec3883a37e818cfae57c6dba2f0332dc373e9b8db
parentc007bbd07f3ba1a32bc546995362de4d033749c5 (diff)
downloadptxdist-61788cb5d0428786caaf39efdacf17657b2c3add.tar.gz
ptxdist-61788cb5d0428786caaf39efdacf17657b2c3add.tar.xz
libsigc++: add patch to build with g++ 4.6
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--patches/libsigc++-2.2.3/0001-fix-building-with-g-4.6.patch46
-rw-r--r--patches/libsigc++-2.2.3/series3
2 files changed, 49 insertions, 0 deletions
diff --git a/patches/libsigc++-2.2.3/0001-fix-building-with-g-4.6.patch b/patches/libsigc++-2.2.3/0001-fix-building-with-g-4.6.patch
new file mode 100644
index 000000000..a18628163
--- /dev/null
+++ b/patches/libsigc++-2.2.3/0001-fix-building-with-g-4.6.patch
@@ -0,0 +1,46 @@
+From: Michael Olbrich <m.olbrich@pengutronix.de>
+Date: Mon, 30 May 2011 09:42:01 +0200
+Subject: [PATCH] fix building with g++ 4.6
+
+Without it building fails with:
+[...]
+../sigc++/signal.h:33:11: error: 'size_t' does not name a type
+../sigc++/signal.h:34:11: error: 'ptrdiff_t' does not name a type
+[...]
+
+Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
+---
+ sigc++/signal.h | 3 +++
+ sigc++/signal_base.h | 2 ++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+diff --git a/sigc++/signal.h b/sigc++/signal.h
+index f88b9c0..b4a4380 100644
+--- a/sigc++/signal.h
++++ b/sigc++/signal.h
+@@ -21,6 +21,9 @@
+ #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1
+ #endif
+
++using std::size_t;
++using std::ptrdiff_t;
++
+ namespace sigc {
+
+ /** STL-style iterator for slot_list.
+diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
+index 582a8f4..e924de6 100644
+--- a/sigc++/signal_base.h
++++ b/sigc++/signal_base.h
+@@ -28,6 +28,8 @@
+ #include <sigc++/functors/slot.h>
+ #include <sigc++/functors/mem_fun.h>
+
++using std::size_t;
++
+ namespace sigc
+ {
+
+--
+1.7.5.1
+
diff --git a/patches/libsigc++-2.2.3/series b/patches/libsigc++-2.2.3/series
new file mode 100644
index 000000000..ff4c458df
--- /dev/null
+++ b/patches/libsigc++-2.2.3/series
@@ -0,0 +1,3 @@
+# generated by git-ptx-patches
+0001-fix-building-with-g-4.6.patch
+# 4db4c8e29119c0948722905960bf7729 - git-ptx-patches magic