[MacPorts] #29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library
MacPorts
noreply at macports.org
Mon Jun 20 11:00:23 PDT 2011
#29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library
-----------------------------------+----------------------------------------
Reporter: freddie@… | Owner: eborisch@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: eigen3
-----------------------------------+----------------------------------------
Comment(by eborisch@…):
If eigen3 is installed with the default variants ("headers only") this
file is not created. If installed with +configured it will be. This is
just following the directions in the
[https://bitbucket.org/eigen/eigen/src/dd0293cccaae/INSTALL eigen3 INSTALL
documentation.]
A header only install is 'Method 1' from the INSTALL file and is extremely
fast (port install eigen3 takes 4s on my machine) and has no dependencies.
A configured install is 'Method 2' from the INSTALL file and requires
CMAKE and is slower (but still fast -- it takes 1m on my machine, assuming
you already have cmake installed)
We could certainly do something custom beyond the INSTALL descriptions,
but I'd rather avoid making additional assumptions in the Portfile that
have to be re-validated with each new revision.
I can certainly change the default to be configured, and add a header_only
variant for those that don't need/want cmake and just want the headers
(like me!) if this is causing problems; or perhaps change the variant
descriptions to explain the configured mode should be used if you intend
to build other CMAKE-based packages that depend on eigen3; perhaps call it
cmake_support or something similar...
Suggestions from the crowd?
--
Ticket URL: <https://trac.macports.org/ticket/29878#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list