Boost: what to do about it?
ryandesign at macports.org
Fri Dec 18 06:07:15 UTC 2020
On Dec 17, 2020, at 10:23, Michael Dickens wrote:
> The best solution I've been able to come up with is to make new boostXYZ ports that are installable in parallel: boost169 already exists, as noted; I don't have it installed yet, but it's on my list to do so, to try to figure out the right way to do such parallel installs. We would then move the current "port:boost" to "port:boost171" and change the dependency for all ports that depend on it. Then, we can add in Boost 1.72 / 73 / 74 / 75, and any port that can be updated to newer Boost has the option to be updated; and, also, all future Boost releases will be simple to add in as a new port.
Yes I agree. Because of boost's lack of backward compatibility, many projects bundle and statically link with whatever boost version they need, but for projects that don't do that, we could improve the situation by having separate ports for several versions of boost.
More information about the macports-dev