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 davin
Recipients Arfrever, Danya.Alexeyevsky, davin, koobs, lemburg
Date 2015-03-19.13:51:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1426773118.48.0.320341870928.issue23042@psf.upfronthosting.co.za>
In-reply-to
Content
Attaching a patch which enabled successful compilation of ctypes on FreeBSD 10.1 i386-RELEASE in each of default/3.5, 3.4, and 2.7 branches.

This patch attempts to fix the incomplete logic regarding Windows target platforms in the ifdef's inside Modules/_ctypes/libffi/src/x86/ffi.c which at times tested for X86_WIN64 but not X86_WIN32 inside corresponding #else clauses (and vice versa).

This especially needs to be tested on a 32-bit Windows system -- I do not have one handy so help testing it there (and elsewhere) would be much appreciated.
History
Date User Action Args
2015-03-19 13:51:58davinsetrecipients: + davin, lemburg, Arfrever, Danya.Alexeyevsky, koobs
2015-03-19 13:51:58davinsetmessageid: <1426773118.48.0.320341870928.issue23042@psf.upfronthosting.co.za>
2015-03-19 13:51:58davinlinkissue23042 messages
2015-03-19 13:51:58davincreate