aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
committerDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
commit709c4d66e0b107ca606941b988bad717c0b45d9b (patch)
tree37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch
parentfa6cd5a3b993f16c27de4ff82b42684516d433ba (diff)
downloadopenembedded-709c4d66e0b107ca606941b988bad717c0b45d9b.tar.gz
rename packages/ to recipes/ per earlier agreement
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch')
-rw-r--r--recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch b/recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch
new file mode 100644
index 0000000000..75d9165229
--- /dev/null
+++ b/recipes/libeasysoap++/libeasysoap++0/libeasysoap++0-0.6.1-template-keyword-qualifier-swb.patch
@@ -0,0 +1,42 @@
+2005-05-07 Steven Brown <swbrown@ucsd.edu>
+
+ * conftools/ac_cxx_template_keyword_qualifier.m4: Upgrade to
+ 2004/02/15 version, as the older version fails with gcc 3.4.
+
+
+diff -ruN EasySoap++-0.6.1-old/conftools/ac_cxx_template_keyword_qualifier.m4 EasySoap++-0.6.1/conftools/ac_cxx_template_keyword_qualifier.m4
+--- EasySoap++-0.6.1-old/conftools/ac_cxx_template_keyword_qualifier.m4 Sat May 7 19:55:34 2005
++++ EasySoap++-0.6.1/conftools/ac_cxx_template_keyword_qualifier.m4 Fri Jan 21 21:36:37 2005
+@@ -3,8 +3,8 @@
+ dnl If the compiler supports use of the template keyword as a qualifier,
+ dnl define HAVE_TEMPLATE_KEYWORD_QUALIFIER.
+ dnl
+-dnl @version $Id: ac_cxx_template_keyword_qualifier.m4,v 1.1 2001/11/12 07:48:22 dcrowley Exp $
+-dnl @author Luc Maisonobe
++dnl @version $Id: ac_cxx_template_keyword_qualifier.m4,v 1.2 2004/02/15 10:04:12 guidod Exp $
++dnl @author Todd Veldhuizen, Bernardo Innocenti, and Luc Maisonobe <luc@spaceroots.org>
+ dnl
+ AC_DEFUN([AC_CXX_TEMPLATE_KEYWORD_QUALIFIER],
+ [AC_CACHE_CHECK(whether the compiler supports use of the template keyword as a qualifier,
+@@ -12,9 +12,18 @@
+ [AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([
+-class A { public : A() {}; template<class T> static T convert() { return T(); }
+-};
+-],[double z = A::template convert<double>(); return 0;],
++ class X
++ {
++ public:
++ template<int> void member() {}
++ template<int> static void static_member() {}
++ };
++ template<class T> void f(T* p)
++ {
++ p->template member<200>(); // OK: < starts template argument
++ T::template static_member<100>(); // OK: < starts explicit qualification
++ }
++],[X x; f(&x); return 0;],
+ ac_cv_cxx_template_keyword_qualifier=yes, ac_cv_cxx_template_keyword_qualifier=no)
+ AC_LANG_RESTORE
+ ])