EIGEN_GEBGP_ONESTEP: inconsistent operand constraints in an ‘asm’
Submitted by Matthew Woehlke
Assigned to Nobody
Link to original bugzilla bug (#1651)
Version: 3.3 (current stable)
Description
While trying to compile some code¹ that uses Eigen, I am receiving the following build error(s):
/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1226:13:
error: inconsistent operand constraints in an ‘asm’
EIGEN_GEBGP_ONESTEP(0);
(...several more of the same macro with different argument on subsequent lines...)
It seems I am not the only one:
https://github.com/tensorflow/tensorflow/issues/24457
(¹ https://github.com/kitware/kwiver — in arrows/core/triangulate.cxx)
This appears to have started happening "recently", though it's been a while since I did a clean build of my code, so it's hard to say exactly when it started. Given the CentOS report, it seems plausible this is a compiler problem rather than an issue in Eigen itself?