2.7.10 regression (at least compared to 2.7.3), not sure which exact version between the 2 first introduced it. Due to addition of `win32.S` in the list build on Solaris X86 (32bit which also identifies the platform as X86) fails. Attaching a patch. After applying it, compiles and runs on Solaris X86 and Windowses.
Hi, sorry for spamming everyone, I couldn't find a way to reply to the last message directly on #25413 (https://bugs.python.org/issue25413). Looked over the current version (from MASTER) of the file: https://github.com/libffi/libffi/blob/master/src/x86/ffi.c, and it significantly differs from the one distributed in Python 2.7.10 (and 2.7.11). For example, all the conditional macros (out of which most are Windows related) are gone. So, the patch is not (even close) compatible with the current libffi version. On Fri, Jun 10, 2016 at 8:42 PM, Matthias Klose <report@bugs.python.org> wrote: > > Matthias Klose added the comment: > > CristiFati, please could you check if the libffi patch is still needed with the current upstream libffi? > > See https://github.com/libffi/libffi > > ---------- > > _______________________________________ > Python tracker <report@bugs.python.org> > <http://bugs.python.org/issue25413> > _______________________________________
As of Python 3.7, we no longer "vendor" a copy of the libffi source in Python source releases; you either need to use a system-supplied libffi, a third-party binary, or build it youself. Also Python 2.7 has reached end-of-life and is now frozen. So, if any libffi compile problems remain, they would need to be pursued with the libffi project.
History
Date
User
Action
Args
2022-04-11 14:58:22
admin
set
github: 69599
2020-05-08 02:47:09
ned.deily
set
status: open -> closednosy: + ned.deilymessages: + resolution: out of datestage: resolved