[MacPorts] #29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library

MacPorts noreply at macports.org
Tue Jun 21 10:47:34 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@…):

 The cmake install also creates share/pkgconfig/eigen3.pc. Is this used by
 CMake at all? (I don't know, but I'm guessing not...)  Is there someone
 out there that assumes the existence of signature_of_eigen3_matrix_library
 guarantees the existence of eigen3.pc? I can't possibly know, but I don't
 want to get another bug report later asking why the MacPorts version is
 broken.

 My other concern is that, at some point in the future, upstream could do
 more with the CMake install script than just creating these two additional
 files. Rather than have to keep track of this, let's just use the
 documented methods.

 I like having "Method 1" available as (1) it's a documented install method
 from upstream, and (2) it removes the CMake dep for those that aren't
 interested.

 How about a +no_cmake variant (disabled by default) with a description of
 "Header-only install: Removes CMake dependency; breaks FindEigen3.cmake"
 ... and the cmake-based install ("Method 2") as the default install?

-- 
Ticket URL: <https://trac.macports.org/ticket/29878#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list