The Windows version of pyconfig.h has the following construct:

    if defined(_DEBUG)
           pragma comment(lib,"python37_d.lib")
    elif defined(Py_LIMITED_API)
           pragma comment(lib,"python3.lib")
    else
           pragma comment(lib,"python37.lib")
    endif /* _DEBUG */

which fails the compilation of a debug version of an extension. Making debugging it... difficult.

Perhaps we could define some other constant?

I'm not sure whether such compilation is a good idea in general, so asking here at first.

--
Regards,
Ivan

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to