Boost versions
Kurt Jaeger
pi at freebsd.org
Sat Apr 17 12:16:58 UTC 2021
Hi!
> > > > Ceph has moved to Boost 1.75, so now it is build with the project.
> > > > Which is of course a pity.
[...]
> > > It looks like a major undertaking!
> Why is that?
> If I look at what is in phabricator, the largest part is diffs on the
> plist?
Getting the port to build is one thing.
> There used to be several versions of Boost in parallel.
Yes. I have no idea how easy that would be.
The bigger part is, as you described:
> So perhaps that is the best way to avoid having to deal with ABI/API
> breakage...
> After that it is up to the maintainers of the dependant packages to
> update their package and start using boost-1.75.
There is the implicit assumption that a patch that updates
boost for all the dependent ports should also provide fixes
if those ports fail to build after the update. That is
the major task.
> Or am I too simple in thinking this?
No.
The normal way would be to provide the patch, testbuild all the
depends, list the broken ports in the PR and then a small group of
folks can try to fix them one by one.
--
pi at opsec.eu +49 171 3101372 Now what ?
More information about the freebsd-ports
mailing list