Remove dependency on libbboost
pantadeusz opened this issue · comments
Tadeusz Puźniakowski commented
The boost library is a dependency that has to be in the correct version number, and compiling library on some distros requires building boost as well. I suggest to work on the replacing boost with C++17 or C++20 pieces wherever possible.
Eric Voskuil commented
This has been done to a great extent in v4 (master, c++20), what remains is non-trivial to remove (asio and iostreams for example).
While minimizing dependencies is a strong goal, not reinventing the wheel is as well.
Eric Voskuil commented
There are a couple areas remaining where this reduction is incomplete, notably regex. Pull requests welcome.