]> granicus.if.org Git - icinga2/commit
Windows: Dynamically link Boost DLLs (avoid static linking) and ship them in sbin/ feature/windows-agent-boost-dlls 7478/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Thu, 5 Sep 2019 08:07:31 +0000 (10:07 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Fri, 6 Sep 2019 08:32:44 +0000 (10:32 +0200)
commit52ca7a13ba4d061e0d8b30d4785914371a1dc287
tree9bab1074eafcd081445532c3c9403557d9946e26
parentcdacd545c6a9c0ec1fab683e2292b32eaecebcbf
Windows: Dynamically link Boost DLLs (avoid static linking) and ship them in sbin/

This comes with the motivation to avoid bundling Boost context
into our main binary. Whenever the context library allocates
stack memory, or does something weird, we want to see this
in the stack traces as origin from an external DLL and not the
main icinga2.exe binary.

TL;DR - this doesn't fix #7431 but makes debugging and development
a bit more easy. And it follows the Windows approach with DLLs.
CMakeLists.txt
test/test-runner.cpp