Registered Member
|
Hi,
I separated the boost::python wrapper from Yade to http://www.launchpad.net/minieigen recently. I have crashes if code compiled with EIGEN_DONT_ALIGN imports that module, which was compiled without alignment disabled. Do alignment options have to match exactly? What would happen if the module were compiled non-aligned and imported from aligned code? Can there be ABI incompatibility between different sub-architectures (if I compile with -march=native on different machines)? Thanks -- |
Moderator
|
yes, "by construction" the EIGEN_DONT_ALIGN option change the ABI. I'm not sure about the -march=native option though.
|
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]