diff -up sigil-0.4.2/src/Xerces/CMakeLists.txt.flags sigil-0.4.2/src/Xerces/CMakeLists.txt --- sigil-0.4.2/src/Xerces/CMakeLists.txt.flags 2011-09-01 21:47:32.000000000 +0200 +++ sigil-0.4.2/src/Xerces/CMakeLists.txt 2011-12-13 18:03:07.000000000 +0100 @@ -164,13 +164,6 @@ else() add_definitions( -DXERCES_USE_TRANSCODER_GNUICONV ) endif() - if( CMAKE_COMPILER_IS_GNUCXX ) - # SSE2 autodetection sometimes fails on Linux, so we'll just - # require the presence of SSE2. Everything since the year 2000 (Pentium 4) - # has it, so it's not like we're leaving anyone out. - add_definitions( -msse2 ) - endif() - # We need to link to pthreads on unix target_link_libraries( ${PROJECT_NAME} pthread ) diff -up sigil-0.4.2/src/Xerces/xercesc/util/Xerces_autoconf_config.hpp.flags sigil-0.4.2/src/Xerces/xercesc/util/Xerces_autoconf_config.hpp --- sigil-0.4.2/src/Xerces/xercesc/util/Xerces_autoconf_config.hpp.flags 2011-12-13 18:10:04.000000000 +0100 +++ sigil-0.4.2/src/Xerces/xercesc/util/Xerces_autoconf_config.hpp 2011-12-13 18:13:07.000000000 +0100 @@ -52,11 +52,9 @@ #define XERCES_AUTOCONF 1 #define XERCES_HAVE_SYS_TYPES_H 1 #define XERCES_HAVE_INTTYPES_H 1 -/* #undef XERCES_HAVE_INTRIN_H */ -#ifndef __APPLE__ -# define XERCES_HAVE_EMMINTRIN_H 1 -#endif -/* #undef XERCES_INCLUDE_WCHAR_H */ +#undef XERCES_HAVE_INTRIN_H +#undef XERCES_HAVE_EMMINTRIN_H +#undef XERCES_INCLUDE_WCHAR_H #define XERCES_S16BIT_INT int16_t #define XERCES_S32BIT_INT int32_t @@ -71,15 +69,12 @@ #define XERCES_HAS_CPP_NAMESPACE 1 #define XERCES_STD_NAMESPACE 1 #define XERCES_NEW_IOSTREAMS 1 -/* #undef XERCES_NO_NATIVE_BOOL */ +#undef XERCES_NO_NATIVE_BOOL #define XERCES_LSTRSUPPORT 1 -/* #undef XERCES_HAVE_CPUID_INTRINSIC */ -#ifndef __APPLE__ -# define XERCES_HAVE_SSE2_INTRINSIC 1 -#endif -//#define XERCES_HAVE_GETCPUID 1 -#undef XERCES_HAVE_GETCPUID +#undef XERCES_HAVE_CPUID_INTRINSIC +#undef XERCES_HAVE_SSE2_INTRINSIC +#undef XERCES_HAVE_GETCPUID #define XERCES_PLATFORM_EXPORT #define XERCES_PLATFORM_IMPORT