[MacPorts] #47811: boost: use system layout instead of tagged layout

MacPorts noreply at macports.org
Fri May 22 13:59:52 PDT 2015


#47811: boost: use system layout instead of tagged layout
--------------------------+--------------------------
  Reporter:  mjpost@…     |      Owner:  ryandesign@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.3
Resolution:               |   Keywords:
      Port:  boost        |
--------------------------+--------------------------

Comment (by mjpost@…):

 Replying to [comment:3 ryandesign@…]:
 > Ah. Well, we have in many ports had to explicitly use the "-mt" suffix.
 Admittedly it was inconvenient to have to do that, and it would have been
 simpler not to have to do that. On the other hand, it's already done now,
 so if we were to change this now, we would have to undo that in all those
 places.
 >
 > Also, the port currently always installs the multi-threaded libraries,
 and offers users the option of also installing the single-threaded
 libraries. With your proposed change, I'm assuming we would no longer be
 able to offer users that choice, and would only install the multi-threaded
 libraries using the filenames that were previously used by the single-
 threaded libraries. I don't know whether continuing to offer the choice to
 install the single-threaded libraries is important or not.

 I see. Yes, with my change, you'd only be able to have a single version of
 the libraries installed at a time (at least, under
 /opt/local/{lib,include}). If you already have downstream dependencies
 presuming the *-mt name, I suppose that would engender a host of changes
 if you accepted this request. I suppose you have to balance between using
 standard installation practices and allowing users to have multiple
 versions installed. I think it's worth noting that the system layout is
 the default for a reason (and wonder what other package management systems
 use?), but on the other hand, I am mostly thinking just of myself here.

-- 
Ticket URL: <https://trac.macports.org/ticket/47811#comment:4>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list