On Fri, 15 Jan 2010, Jason Kraftcheck wrote:
I am trying to build a static library that is implemented in C++ and has a C API. The resulting .la does not appear to include any information indicating that the library needs to be either linked with C++ or explicitly include the C++ runtime libraries. Thus when I try to link a simple test application written in C, the link step fails because of unresolved symbols provided by the C++ runtime libraries. What are my options at this point? The ideal solution (for me) would be for libtool to include the C++ runtime libraries in dependency_libs for the .la. Is this possible?
I think that the only reliable option is to always link with the C++ compiler. Simply linking with the C++ standard library might not be sufficient to achieve a properly working program.
Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool