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

MacPorts noreply at macports.org
Fri May 22 12:48:55 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:1 ryandesign@…]:
 > I'm reclassifying this as an enhancement, because boost works fine as it
 is.
 >
 > I assume changing the layout would mean revbumping and possibly changing
 configure arguments for every port that uses boost? That might be a lot of
 work.

 I don't know enough about the intricacies of Macports dependencies to
 answer confidently, but I'm not sure that it would. For example, I can get
 the "system" layout by specifying the following install options:

     sudo port install boost -no_single

 This produces libraries like
 `/opt/local/lib/libboost_program_options.dylib`, although under Macports,
 that file is single-threaded, whereas under the "system" layout there is
 no knowing without looking more deeply into the boost installation.

 Basically, the system layout means that the path to the headers and
 libraries is always the same, and files names no longer contain
 information about build options.

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


More information about the macports-tickets mailing list