Does GTSAM use a custom patched Eigen?

Issue #107 resolved
Paul Furgale created an issue

We are starting to use GTSAM with our own libraries and we ran into some troubles with our system version of Eigen vs. the GTSAM version. @hannessommer found this:

$~/catkin_ws/devel/include/eigen3/Eigen$ diff ./src/Core/CommaInitializer.h ~/tmp/gtsam/gtsam-3.1.0/gtsam/3rdparty/Eigen/Eigen/src/Core/CommaInitializer.h 
28c28,29
< struct CommaInitializer
---
> struct CommaInitializer :
>   public internal::dense_xpr_base<CommaInitializer<XprType> >::type

Does GTSAM require a patched Eigen?

Comments (3)

  1. Chris Beall

    Yes, three different patches have been applied to our copy (see issue #10). One of them has already been accepted by the Eigen team, but we need to follow up on the other two.

  2. Log in to comment