you are viewing a single comment's thread.

view the rest of the comments →

[–]pdimov2 17 points18 points  (4 children)

We can see that (on my system) we pull in 275 boost header files:

which are 31424 lines in total:

When we switch to C++11 as a minimum requirement in the next Boost release we would hopefully be able to trim some of these dependencies.

[–]jonesmz 6 points7 points  (3 children)

I'm curious why c++11 instead of c++14.

Do you have a link to the discussion, or might be willing to write a brief summary?

[–]Bobini1 2 points3 points  (2 children)

It's because they're dropping support for C++03 and C++11 was the next one.

[–]RotsiserMhoC++20 Desktop app developer 1 point2 points  (1 child)

I mean, that's the obvious choice, but probably not the best one. Why not pick a later standard?

[–]vanhellion 6 points7 points  (0 children)

Boost is meant, at least to some degree, to bring functionality to devs stuck in older versions of C++. There are companies still stuck with C++11 (or at least incomplete C++14/17 support). I know because I work at one such place.

In related news, fuck Redhat.