#49686 closed update (fixed)
eigen3 @3.2.6_0: update to 3.2.7
Reported by: | Schamschula (Marius Schamschula) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | haspatch | Cc: | eborisch (Eric A. Borisch) |
Port: | eigen3 |
Description
eigen3 has been updated to version 3.2.7. See http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.7 for details.
Notes:
- The unsupported patch is no longer needed, as this has been included upstream.
- eigen3 opportunistically links with SuiteSparse and metis (if present).
Attachments (1)
Change History (8)
Changed 9 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-eigen3.diff added |
---|
comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Replying to mschamschula@…:
eigen3 has been updated to version 3.2.7. See http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.7 for details.
Notes:
- The unsupported patch is no longer needed, as this has been included upstream.
Committed update and removal of unneeded files in r142525.
- eigen3 opportunistically links with SuiteSparse and metis (if present).
A separate ticket should be filed for this problem. On my system eigen3 is noarch so it does not link with anything. This appears to vary based on variant, so if you're seeing opportunistic linking, please mention what variants you're using in the new ticket.
comment:3 Changed 9 years ago by Schamschula (Marius Schamschula)
Technically it's not linking (as I found out reading the INSTALL file while trying to diagnose the problem), as eigen3 only installs a set of header files, but cmake detects the presence of these packages and installs accordingly.
comment:4 Changed 9 years ago by eborisch (Eric A. Borisch)
Does it actually change what is installed from eigen3? Iff it does, please open a ticket with a description of what changes.
comment:5 Changed 9 years ago by Schamschula (Marius Schamschula)
Just tested with and w/o trace mode: port contents are the same. So why are we running cmake, if we install all the same files anyway? The INSTALL file says nothing gets compiled…
comment:6 Changed 9 years ago by eborisch (Eric A. Borisch)
Doing it with cmake makes sure the FindEigen3.cmake file gets put in the right place. Also, the +blas variant actually builds some things. Users who are using the default variants will (hopefully) get the packaged version, and won't need cmake, anyway.
comment:7 Changed 9 years ago by eborisch (Eric A. Borisch)
I also restored (r142551) part of the unsupported patch; the unsupported/SVD piece is still needed.
Thanks.