I'm running into a hang if I even include the rxcpp.hpp header. This seems to be caused by this line in rx-eventloop.hpp:
RXCPP_SELECT_ANY const scheduler event_loop::instance = make_scheduler<event_loop>();
This happens with no other code changes, only adding the rxcpp include. The hang is a separate issue that I'm looking into on our side.
Is there some reason why this must happen on load? This library should defer initialization until it is really needed.