[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