From c0c6ce29187750f736ba26e7182bdc93fd617bcc Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Thu, 10 Mar 2005 09:22:07 +0000 Subject: some gcc4 portability patches, including a serious aliasing bug exposed in * include/libxml/hash.h libxml.h libxml.spec.in: some gcc4 portability patches, including a serious aliasing bug exposed in s390 when trying to convert data pointer to code pointer. Daniel --- libxml.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libxml.h') diff --git a/libxml.h b/libxml.h index e9974620..89ec5955 100644 --- a/libxml.h +++ b/libxml.h @@ -54,9 +54,11 @@ void __xmlLoaderErr(void *ctx, const char *msg, const char *filename); #ifdef __GNUC__ #ifdef PIC #ifdef linux +#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3) #include "elfgcchack.h" #endif #endif #endif #endif +#endif #endif /* ! __XML_LIBXML_H__ */ -- cgit v1.2.1