@Whenster: You might like to try one more thing....
In the file [B]sigil-0.7.2/src/src/Xerces/B] I see the following
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 )
Try commenting out the add_definitions( -msse2 )
and then regenerate the makefiles (ie redo the cmake
command) and then redo the make
To be tidy I actually blew away the entire sigil-0.7.2/
directory tree and started from scratch.
*EDIT*: Never mind... Disabling SSE2 caused compilation errors in building the Xerces component. Time for me to keep plugging away to see if there is any workaround.
**EDIT**: In sigil-0.7.2/src/src/Xerces/xercesc/util/Xerces_autoconf_config.hpp
there is a section
# define XERCES_HAVE_SSE2_INTRINSIC 1
Remove or comment out those lines (easiest way to comment them out is to add //
before each line).
Same required for
# define XERCES_HAVE_EMMINTRIN_H 1