Split and join. The preferred way.

Ed Tanous ed.tanous at intel.com
Sat Dec 8 04:21:37 AEDT 2018

The current disposition on boost is documented here:


In short, so long as we're not compromising the project longevity by
increasing the binary sizes, and using well known, tested libraries,
boost functions are perfectly acceptable to use.  There are several
daemons that use a number of string operations from boost today, so
there are several examples that you could follow.  boost::asio is used
in the new webserver implementation, and there are asio extensions for

One thing that's recommended is to at a minimum set
BOOST_SYSTEM_NO_DEPRECATED in your compiler flags, to ensure you're not
linking against a static library for boost::system.


More information about the openbmc mailing list