Details
-
Bug
-
Resolution: Done
-
Major - P3
-
2.5.4
-
None
-
ALL
Description
Shipping a compiled C++ DLL that returns or consumes STL types (e.g., std::string) risks violating the one-definition rule. Further, Windows DLLs do not under all circumstances uses the same heap as the host process.
To maximize the likelihood that the DLL works for an application, users should build their own. We should provide all the source and easy-to-follow instructions, along with a caveat emptor that the DLL is not fully general, and should be built with the same toolchain as the client application.
Attachments
Issue Links
- is depended on by
-
DOCS-2624 Update Windows Build documentation
-
- Closed
-