Boost logo

Boost :

From: Jeff Garland (azswdude_at_[hidden])
Date: 2021-05-05 02:22:07


On Tue, May 4, 2021 at 10:02 AM John Maddock via Boost <
boost_at_[hidden]> wrote:

> On 04/05/2021 16:19, Jeff Garland via Boost wrote:
> > I'm curious how this was done. Is there still a connection to the
> > boost.core that's pulled into the standalone or does it completely remove
> > all ties? If there's a set of issues or pull requests would be curious
> to
> > dig into the details -- because I'd like to do something similar of
> course.
>
> Effectively we have 2 separate modes:
>
> * With Boost, which pulls in Config and few other core libraries.
>
> * Without any Boost (detected via __has_include see
> https://github.com/boostorg/math/pull/612/files) which assumes a fully
> compliant C++11 compiler.
>
> It's hard to point to a single set of diffs - there was first of all a
> fair bit of work from Matt Borland to remove all traces of C++03
> support. After that it turns out that there wasn't actually all that
> much left in terms of dependencies.
>
>
Thanks John and Matt -- lots to look at there, but very interesting. It's
a fair number of dependencies to remove. From my quick look at the commits
Matt deserves some sort of serious award for the effort here. Really cool.

Jeff


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk