In the documentation for stacktrace I do not see anything about what level of C++ is required for a compiler using the stacktrace library or any information on what compilers have been tested when using the library. In the section of "Build, Macros and Backends" I do not think there is enough information about using a particular backend, other than saying that you need to link with such-and-such. Does stacktrace "automatically" find the header files it needs from these backends ? Even so I think some information about where it looks for the backend header files need to be given. I also think that some information of what libraries it looks to link with needs to be given. I am assuming it links with the static versions of these backend libraries unless I define either BOOST_STACKTRACE_LINK and BOOST_ALL_DYN_LINK, or BOOST_STACKTRACE_DYN_LINK. What if I want to use the header-only version but I want to link with the shared library backend ? I also assume that if I link with the static library backend I should probably be linking with the RTL static library, while if I link with the shared library backend I should also be linking with the RTL shared library. What about 32-bit versus 64-bit use of stacktrace ? Do they both work as advertised with the correct backends, whether static or shared ? I think the "Build, Macros and Backends" need rto be expanded to cover alol these topics.