Nicolas Dessart added the comment:
I've just rebased this PR but the CI builds failed (for unrelated reasons?).
That being said I think that this particular issue should mostly be resolved by
bpo-41100 and PR-22855 in particular. My PR 18560 still brings the support for
Ellipsis/... i
Nicolas Dessart added the comment:
As I said in the associated PR, the build is failing on macOS because ctypes
uses an obsolete libffi version bundled into Modules/_ctypes/libffi_osx for
this platform. This old version of libffi is missing ffi_prep_cif_var.
There is an open issue that
Change by Nicolas Dessart :
--
versions: +Python 2.7, Python 3.5, Python 3.6, Python 3.7, Python 3.8
___
Python tracker
<https://bugs.python.org/issue39
Change by Nicolas Dessart :
--
pull_requests: +17940
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/18560
___
Python tracker
<https://bugs.python.org/issu
Change by Nicolas Dessart :
Removed file:
https://bugs.python.org/file48895/ctypes_variadic_function_tests.diff
___
Python tracker
<https://bugs.python.org/issue39
Change by Nicolas Dessart :
Added file:
https://bugs.python.org/file48896/ctypes_variadic_function_tests.diff
___
Python tracker
<https://bugs.python.org/issue39
New submission from Nicolas Dessart :
On armhf and for variadic functions (and contrary to non-variadic functions),
the VFP co-processor registers are not used for float argument parameter
passing. This specificity is apparently completely disregarded by ctypes which
always uses