[
https://issues.apache.org/jira/browse/XERCESC-2146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Mitz updated XERCESC-2146:
-------------------------------
Description: Patch file attached. (was: {{Index:
src/xercesc/util/XMLExceptMsgs.hpp}}
{{===================================================================}}
{{--- src/xercesc/util/XMLExceptMsgs.hpp (revision 1831379)}}
{{+++ src/xercesc/util/XMLExceptMsgs.hpp (working copy)}}
{{@@ -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 @@}}
{{ XMLExcepts();}}
{{ };}}
{{-#ifdef __GNUC__}}
{{+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >
5))}}
{{ # pragma GCC diagnostic pop}}
{{ #endif}}
{{Index: src/xercesc/util/XMLUni.hpp}}
{{===================================================================}}
{{--- src/xercesc/util/XMLUni.hpp (revision 1831379)}}
{{+++ src/xercesc/util/XMLUni.hpp (working copy)}}
{{@@ -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 @@}}
{{ XMLUni();}}
{{ };}}
{{-#ifdef __GNUC__}}
{{+#if defined __GNUC__ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >
5))}}
{{ # pragma GCC diagnostic pop}}
{{ #endif}}
{{Index: src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in}}
{{===================================================================}}
{{--- src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in (revision 1831379)}}
{{+++ src/xercesc/util/Xerces_autoconf_config.hpp.cmake.in (working copy)}}
{{@@ -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}})
> Patch to build with older GCC
> -----------------------------
>
> Key: XERCESC-2146
> URL: https://issues.apache.org/jira/browse/XERCESC-2146
> Project: Xerces-C++
> Issue Type: Bug
> Components: Utilities
> Affects Versions: 3.2.0, 3.2.1, 3.2.2
> Reporter: Adam Mitz
> Priority: Major
> Fix For: 3.2.3
>
> Attachments: Xerces-GCC44.diff
>
>
> Patch file attached.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]