Because libbitcoinkernel does not include this new object, this has the side-effect of eliminating its unnecessary boost::process
dependency.
This leaves libbitcoinkernel with 3 remaining boost dependencies:
boost::date_time
forutil/time.cpp
, which I’ll separate out next. Exactly like this PR.boost::signals2
for which I have a POC re-implementation here: https://github.com/theuni/bitcoin/commits/replace-boost-signalsboost::multi_index
which I’m not sure about yet.