Using header-only asio gives us consistently 100 KB or more of
binary size savings, while also simplifying build complexities
and the use of bonefish as a library. For shared builds, we don't
want the BOOST_ASIO_DYN_LINK option anyway because it ties us to
asio's ABI, which has been declared as not stable at all.
Using header-only asio gives us consistently 100 KB or more of binary size savings, while also simplifying build complexities and the use of bonefish as a library. For shared builds, we don't want the BOOST_ASIO_DYN_LINK option anyway because it ties us to asio's ABI, which has been declared as not stable at all.