You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When language="C++" (wrong capitalization) is passed to an extension type, the cython files are indeed compiled using C++ mode. However, the final linking is done using the C compiler, causing the C++ std libs to not be linked in. It appears that in some places, extension.language.lower() == "c++" is used to determine the language type, but converting to lower case isn't done universally.
Hello,
When language="C++" (wrong capitalization) is passed to an extension type, the cython files are indeed compiled using C++ mode. However, the final linking is done using the C compiler, causing the C++ std libs to not be linked in. It appears that in some places,
extension.language.lower() == "c++"
is used to determine the language type, but converting to lower case isn't done universally.Migrated from http://trac.cython.org/ticket/667
The text was updated successfully, but these errors were encountered: