Linking C++ standard library works with GDC... but not DMD. (Linux)
TheGag96 via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Apr 16 01:51:14 PDT 2015
Hi, I've got this project that requires me to link into a C++
backend. It works just fine when using GDC:
gdc *.d [client libraries]
However, this command using DMD does not work:
dmd -L-lstdc++ *.d [client libraries]
I still get errors involving the standard library not being added
like:
/usr/include/c++/4.8/iostream:74: undefine reference to
`std::ios_base::Init::Init()'
(etc.)
What do I need to do to make this work? Thanks.
More information about the Digitalmars-d-learn
mailing list