[MacPorts] #66927: Boost: backport fix for context from boost181 or upgrade default one to boost181?
MacPorts
noreply at macports.org
Wed May 31 15:56:42 UTC 2023
#66927: Boost: backport fix for context from boost181 or upgrade default one to
boost181?
---------------------------+-------------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: powerpc, leopard, snowleopard
Port: boost |
---------------------------+-------------------------------------------
Comment (by ryandesign):
There is also some commentary on
[changeset:e5316596d177c9f6370d5817f94b94879a939405/macports-ports this
commit] requesting that the default boost version be updated for Darwin 9
and earlier.
Changing the default version of boost in the boost portgroup would change
the dependencies of every port that uses the boost portgroup and does not
specify the boost version, and it might cause those ports to fail to build
since boost versions are [https://www.boost.org/users/faq.html inherently
not backward compatible]; that's the whole reason why we offer multiple
boost ports.
So if we want to change the default boost version in the boost portgroup,
we have to simultaneously make one of two changes in every port that uses
the boost portgroup and does not specify the boost version: either revbump
and verify it still builds and works with the new boost version, or modify
the port to specify the old formerly-default boost version.
That would be a large amount of work to do at once, so I would be in favor
of an approach where, for every port that uses the boost portgroup and
does not specify the boost version, we modify them, gradually over time
(for example when updating them to a new version) so that they specify the
boost version. Then eventually we can remove the default boost version
from the boost portgroup, ensuring that every port that subsequently uses
the boost portgroup will have to specify the boost version.
--
Ticket URL: <https://trac.macports.org/ticket/66927#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list