diff -ur ooo_SRC680_m138_src.orig/libxml2/libxml2-2.6.17.patch ooo_SRC680_m138_src/libxml2/libxml2-2.6.17.patch --- ooo_SRC680_m138_src.orig/libxml2/libxml2-2.6.17.patch 2005-11-05 19:05:17.000000000 +0100 +++ ooo_SRC680_m138_src/libxml2/libxml2-2.6.17.patch 2005-11-06 15:04:26.000000000 +0100 @@ -134,3 +134,31 @@ #ifdef _WINSOCKAPI_ if (initialized) WSACleanup(); +*** misc/libxml2-2.6.17/elfgcchack.h Wed Jan 12 14:44:36 2005 +--- misc/build/libxml2-2.6.17/elfgcchack.h Sun Nov 6 14:36:42 2005 +*************** +*** 8,13 **** +--- 8,19 ---- + * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml + */ + ++ #ifdef IN_LIBXML ++ #ifdef __GNUC__ ++ #ifdef PIC ++ #ifdef linux ++ #if (__GNUC__ == 3 && __GNUC_MINOR__ == 3) ++ + #include "libxml/c14n.h" + #include "libxml/catalog.h" + #include "libxml/chvalid.h" +*************** +*** 7743,7745 **** +--- 7749,7756 ---- + #define xmlXPtrWrapLocationSet xmlXPtrWrapLocationSet__internal_alias + #endif + ++ #endif ++ #endif ++ #endif ++ #endif ++ #endif