Message178160
The 64-bit linker doesn't mangle the dllexport'ed module init function (from PyMODINIT_FUNC) so it causes an exported name conflict. We cannot just remove that name from export_symbols as the module may not have used PyMODINIT_FUNC on its init function.
The attached patch "fixes" the problem by suppressing the warning.
I personally would prefer the "pure" approach by assuming that the module initialization function would be required to be declared by PyMODINIT_FUNC and therefore the symbol would not need to be exported on the command line. |
|
Date |
User |
Action |
Args |
2012-12-25 18:38:54 | jkloth | set | recipients:
+ jkloth, tarek, eric.araujo |
2012-12-25 18:38:54 | jkloth | set | messageid: <1356460734.84.0.660480375945.issue16779@psf.upfronthosting.co.za> |
2012-12-25 18:38:54 | jkloth | link | issue16779 messages |
2012-12-25 18:38:54 | jkloth | create | |
|