Message193968
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) |
|
Date |
User |
Action |
Args |
2013-07-31 00:48:18 | marmarek | set | recipients:
+ marmarek, loewis, mhammond, schmir, tim.golden, tarek, eric.araujo, brian.curtin, catalin.iacob, eudoxos |
2013-07-31 00:48:17 | marmarek | set | messageid: <1375231697.87.0.20181930222.issue16472@psf.upfronthosting.co.za> |
2013-07-31 00:48:17 | marmarek | link | issue16472 messages |
2013-07-31 00:48:17 | marmarek | create | |
|