You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by sc...@apache.org on 2020/01/06 14:19:34 UTC
svn commit: r1872382 - in /xerces/c/trunk/src/xercesc/util:
XMLExceptMsgs.hpp XMLUni.hpp Xerces_autoconf_config.hpp.cmake.in
Author: scantor
Date: Mon Jan 6 14:19:33 2020
New Revision: 1872382
URL: http://svn.apache.org/viewvc?rev=1872382&view=rev
Log:
XERCESC-2146 - Patch to build with older GCC
Modified:
xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp
xerces/c/trunk/src/xercesc/util/XMLUni.hpp
xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in
Modified: xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp?rev=1872382&r1=1872381&r2=1872382&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp Mon Jan 6 14:19:33 2020
@@ -9,7 +9,7 @@
XERCES_CPP_NAMESPACE_BEGIN
// Ignore warning about private constructor
-#ifdef __GNUC__
+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 5))
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
#endif
@@ -398,7 +398,7 @@ private:
XMLExcepts();
};
-#ifdef __GNUC__
+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 5))
# pragma GCC diagnostic pop
#endif
Modified: xerces/c/trunk/src/xercesc/util/XMLUni.hpp
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/XMLUni.hpp?rev=1872382&r1=1872381&r2=1872382&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLUni.hpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLUni.hpp Mon Jan 6 14:19:33 2020
@@ -36,7 +36,7 @@
XERCES_CPP_NAMESPACE_BEGIN
// Ignore warning about private constructor
-#ifdef __GNUC__
+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 5))
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
#endif
@@ -334,7 +334,7 @@ private:
XMLUni();
};
-#ifdef __GNUC__
+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 5))
# pragma GCC diagnostic pop
#endif
Modified: xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in?rev=1872382&r1=1872381&r2=1872382&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in (original)
+++ xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in Mon Jan 6 14:19:33 2020
@@ -92,7 +92,7 @@
// ---------------------------------------------------------------------------
// Include standard headers, if available, that we may rely on below.
// ---------------------------------------------------------------------------
-#if defined(__cplusplus) && defined(HAVE_CSTDINT)
+#if defined(__cplusplus) && defined(XERCES_HAVE_CSTDINT)
# include <cstdint>
#endif
#if XERCES_HAVE_STDINT_H
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org