Hi,
we're upgrading to CEF 95 right now and ran into an issue where, if we try to link a release build of CEF into a debug build of our own app, we'll end up with an undefined symbol `base::cef_subtle::RefCountedThreadSafeBase::~RefCountedThreadSafeBase()`.
This comes from the fact that _if_ `DCHECK_IS_ON() == false` during the CEF build, the function definition wouldn't be built: https://bitbucket.org/chromiumembedded/ ... c#lines-29
However, including the CEF header files during in a debug build (where `NDEBUG` is not set), we'll end up with needing an external definition for `~RefCountedThreadSafeBase()` in https://bitbucket.org/chromiumembedded/ ... #lines-189.
Was this step taken deliberately or is this something that could be looked into being fixed in an upcoming release? Generally speaking, while we do want to run a debug build of our own software, we don't necessarily want to enable debug info in CEF (as we trust it will work as advertised )
Thanks
Armin