[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-09 Thread Roundup Robot
Roundup Robot added the comment: New changeset 3e02187e50df by Zachary Ware in branch 'default': Closes #27976: Deprecate bundled full copy of libffi https://hg.python.org/cpython/rev/3e02187e50df -- nosy: +python-dev resolution: -> fixed stage: commit review -> resolved status: open ->

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-07 Thread Zachary Ware
Zachary Ware added the comment: Finally got a new patch created. After talking it over with Ned yesterday, this patch makes sure that nothing changes on OSX. -- Added file: http://bugs.python.org/file44455/issue27976.diff ___ Python tracker

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-06 Thread Chi Hsuan Yen
Chi Hsuan Yen added the comment: That's great! issue26942 can be closed after this change is landed. It's caused by a libffi bug on Android. -- ___ Python tracker ___ __

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-06 Thread Zachary Ware
Zachary Ware added the comment: I don't think it's worthwhile to do a version check and warning, especially since we'll be removing the bundled version in 3.7. A docs note is worthwhile, though, I'll attach a new patch shortly. -- ___ Python tracke

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-06 Thread Berker Peksag
Berker Peksag added the comment: +1, thanks for working on this! Two questions: 1. Should we check the system version of libffi and warn users (and probably use the bundled version for now) if it was older than 3.1? 2. I know this isn't directly a user-facing feature, but should we add a shor

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-06 Thread Zachary Ware
Changes by Zachary Ware : -- components: +ctypes ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue27976] Deprecate building with bundled copy of libffi on non-Darwin POSIX platforms

2016-09-06 Thread Zachary Ware
New submission from Zachary Ware: Nosy list copied from #23085. Here's a patch that deprecates building _ctypes with the bundled copy of libffi (Modules/_ctypes/libffi/). The default on all platforms (other than Windows) is now to use a system copy of libffi; use the '--without-system-ffi' fl