Open kks32 opened 2 years ago
Hi, I would like to take this issue, but may I first make sure if this problem still exists?
According to this Stack Overflow question, this multiple definition problem is most likely because of the missing inline notation. In the meantime, I notice in this commit, which happened just two days ago, Eigen has added their inline notation EIGEN_ALWAYS_INLINE
to to_lapack
. I assume this has already been a fix to this problem.
I also tested on a Frontera node, the compilation went on fine.
@EtoDemerzel0427 Thanks. Yes, it's an inline issue on Eigen. I'll will check the fix you show and confirm
Describe the bug Eigen v3.4.0 causes multiple definition errors and fails to compile the MPM code.
To Reproduce Steps to reproduce the behavior on Stampede2:
Compile with the following commands:
Produces this compilation error: