[Bf-committers] Compilation option for Win32 causing Eigen3 unaligned array assert
benoit.bolsee at online.be
Sun Jun 3 14:36:08 CEST 2012
There are a couple of CMakeLists.txt file in the blender project that
contain this code:
It goes back to revision 41283 with this commit log: "Fix compilation
error for win32. That static align trick i've wrote about is still
The EIGEN_DONT_ALIGN_STATICALLY compilation option disables the
automatic alignment on the stack of fixed size matrices local variables,
causing crash when SSE optimization is enabled. Currently 3 projects use
Eigen3: ikplugin, intern_itask and intern_dualcon. I've tested itasc+SSE
optimization and indeed this option is causing a crash.
I don't know what compilation error the comment is refering to, but
removing the option does not cause any compilation problem in MSVC2008.
Since this option is causing a runtime crash, it should be removed. Any
reason to keep it?
The affected files are:
More information about the Bf-committers