Issue 17873: _ctypes/libffi missing bits for aarch64 support (original) (raw)

Created on 2013-04-29 23:05 by schwab, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
ctypes-libffi-aarch64.patch schwab,2013-04-29 23:05 Patch review
Messages (8)
msg188116 - (view) Author: Andreas Schwab (schwab) * Date: 2013-04-29 23:05
ctype modules doesn't build for aarch64 due to missing bits in the fficonfig.py script.
msg227972 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2014-09-30 18:44
The patch is a one line addition to fficonfig.py.in, could someone glance at it please.
msg227998 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2014-09-30 21:06
The patch should be sent upstream: https://sourceware.org/libffi/
msg228001 - (view) Author: Alexander Belopolsky (belopolsky) * (Python committer) Date: 2014-09-30 21:14
I don't think fficonfig.py.in is from upstream.
msg228002 - (view) Author: Andreas Schwab (schwab) * Date: 2014-09-30 21:16
fficonfig.py.in isn't part of upstream.
msg228012 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2014-09-30 22:13
I don't know the AArch64 arch and I don't have access to such architecture, but the patch looks good to me. I guess that Andreas has access and tried his patch?
msg228059 - (view) Author: Andreas Schwab (schwab) * Date: 2014-10-01 07:47
https://build.opensuse.org/package/show/openSUSE:Factory:ARM/python3-base
msg261105 - (view) Author: Berker Peksag (berker.peksag) * (Python committer) Date: 2016-03-02 10:56
This has been fixed as part of updating libffi in issue 22176: https://github.com/python/cpython/blob/master/Modules/_ctypes/libffi/fficonfig.py.in#L20 Thanks for the report and for the patch, Andreas!
History
Date User Action Args
2022-04-11 14:57:45 admin set github: 62073
2016-03-02 10:56:33 berker.peksag set status: open -> closednosy: + berker.peksagmessages: + resolution: out of datestage: patch review -> resolved
2014-10-01 07:47:09 schwab set messages: +
2014-09-30 22:13:44 vstinner set messages: +
2014-09-30 21:16:31 schwab set messages: +
2014-09-30 21:14:19 belopolsky set messages: +
2014-09-30 21:07:42 pitrou set nosy: + amaury.forgeotdarc, belopolsky, meador.inge
2014-09-30 21:06:16 vstinner set nosy: + vstinnermessages: +
2014-09-30 18:44:44 BreamoreBoy set nosy: + BreamoreBoymessages: +
2013-07-07 15:01:08 christian.heimes set nosy: + ronaldoussoren, christian.heimesstage: patch reviewversions: + Python 3.4
2013-04-29 23:05:23 schwab create