This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author marmarek
Recipients brian.curtin, catalin.iacob, eric.araujo, eudoxos, loewis, marmarek, mhammond, schmir, tarek, tim.golden
Date 2013-07-31.00:48:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1375231697.87.0.20181930222.issue16472@psf.upfronthosting.co.za>
In-reply-to
Content
I can confirm that when a module is linked against msvcr90, it crashes with "invalid access to memory". When removed that library from the linker options (that is - no explicit msvcr, in any version) - module worked perfectly.

Note that comment on http://hg.python.org/cpython/file/6e1dd1ce95b8/Lib/distutils/cygwinccompiler.py#l333 (Minge32CComiler class) already says "no additional libraries needed", but 3 lines later it sets dll_libraries to msvcr90 (via get_msvcr). So just removing lines 336:338 works great. Patch attached. Any chances to get this fixed in the next python 2.7.x release?

My system is Windows 7 64bit, Python 2.7.5 64bit (from official msi installer)
History
Date User Action Args
2013-07-31 00:48:18marmareksetrecipients: + marmarek, loewis, mhammond, schmir, tim.golden, tarek, eric.araujo, brian.curtin, catalin.iacob, eudoxos
2013-07-31 00:48:17marmareksetmessageid: <1375231697.87.0.20181930222.issue16472@psf.upfronthosting.co.za>
2013-07-31 00:48:17marmareklinkissue16472 messages
2013-07-31 00:48:17marmarekcreate