[MacPorts] #59834: Boost: update to 1.74.0

MacPorts noreply at macports.org
Mon May 10 00:04:23 UTC 2021


#59834: Boost: update to 1.74.0
------------------------+--------------------
  Reporter:  michaelld  |      Owner:  (none)
      Type:  update     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  boost      |
------------------------+--------------------

Comment (by reneeotten):

 any progress on this (right now upstream is at version 1.76)? I was
 looking at a build failure for a port and see messages like
 {{{
 /opt/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:29:9:
 error: '_Atomic' is a C11 extension [-Werror,-Wc11-extensions]
 typedef _Atomic( boost::int_least32_t ) atomic_int_least32_t;
 }}}

 that seems to be resolved by
 [https://github.com/boostorg/smart_ptr/issues/78 this commit] and is,
 therefore, likely available for  version after 1.72.

 Is the plan to keep {{{boost}}} following the latest version and add
 {{{boostXYZ}}} to keep older ones around? To maintain the  status quo in
 MacPorts one would need to rename the current {{{boost}}} port to
 {{{boost172}}}, update all ports that depend on it to that new name, and
 then update {{{boost}}} to the latest version - correct? Maintainers can
 then check whether "their" port builds with boost 1.76 and, if so, change
 the dependency. Is there at all a reason to generate ports for
 intermediate versions?

-- 
Ticket URL: <https://trac.macports.org/ticket/59834#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list