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.
Created on 2007年10月18日 09:23 by doko, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| arm.diff | doko, 2007年10月24日 20:00 | |||
| Messages (11) | |||
|---|---|---|---|
| msg56522 - (view) | Author: Matthias Klose (doko) * (Python committer) | Date: 2007年10月18日 09:23 | |
libffi needs an update to support mips64, arm and armeabi on linux; the current bits are all available in GCC trunk. as an alternative, those systems should be default to --with-system-ffi, unless this is xplicitely disabled. |
|||
| msg56726 - (view) | Author: Matthias Klose (doko) * (Python committer) | Date: 2007年10月24日 20:00 | |
committed the following patch to the trunk (lets the buildds test the ctypes extension) |
|||
| msg56753 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2007年10月25日 19:58 | |
I'm unsure how to proceed with this. Replacing the copy of libffi in the ctypes sources - I'm very afraid to do that. It has it's own configure system, written by someone else. Then it has several changes from various people for Python, which would be overwritten. All these on systems that I do not have direct access to, and we do not have buildbots for all of them. So, it looks like --with-system-ffi should be made the default (on systems that have libffi installed?) There are also test failures since I committed the c_longdouble patch (on alpha debian, and S390 Debian, for example). Maybe newer libffi versions have a fix for that... Last comment: Experimental changes COULD be tested out in a branch, we would only have to manually trigger the build from the buildbot web pages. |
|||
| msg57000 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2007年10月31日 19:59 | |
In the branches_ctypes-branch I hacked setup.py to always use an installed libffi if one is found. Then I triggered the trunk buildbots which failed or crashed before in some c_longdouble tests; the tests worked ok on them (ppc Debian unstable, and S-390 Debian). |
|||
| msg57001 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2007年10月31日 20:00 | |
I meant branches/ctypes_branch, of course. |
|||
| msg57005 - (view) | Author: Matthias Klose (doko) * (Python committer) | Date: 2007年10月31日 21:26 | |
oops, did the same for arm* on trunk, but in configure.in |
|||
| msg57063 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2007年11月02日 19:51 | |
I have now made --with-system-ffi default to "yes" for Linux/alpha*, Linux/arm*, Linux/ppc*, and Linux/s390* machines. If you think it is needed for mips machines also please add this - there's no buildbot where I can check the result. |
|||
| msg60005 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2008年01月16日 20:09 | |
Matthias, can this issue be set to 'fixed' and 'closed' now? |
|||
| msg62139 - (view) | Author: Matthias Klose (doko) * (Python committer) | Date: 2008年02月07日 09:46 | |
there's a buildbot for mips-linux, none for mips64, so lets close this one. |
|||
| msg62638 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2008年02月21日 18:20 | |
I'm reopening this. libffi 3 has been released; I have created the libffi3-branch for this work in Python svn. |
|||
| msg63280 - (view) | Author: Thomas Heller (theller) * (Python committer) | Date: 2008年03月05日 14:58 | |
libffi3-branch has been merged to trunk; the Modules/_ctypes/libffi files are from the libffi 3.0.4 release now. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:27 | admin | set | github: 45633 |
| 2008年03月05日 14:58:26 | theller | set | status: open -> closed resolution: fixed messages: + msg63280 |
| 2008年02月21日 18:20:11 | theller | set | status: closed -> open messages: + msg62638 |
| 2008年02月07日 09:46:39 | doko | set | status: open -> closed messages: + msg62139 |
| 2008年01月16日 20:09:06 | theller | set | messages: + msg60005 |
| 2007年11月02日 19:51:11 | theller | set | messages: + msg57063 |
| 2007年10月31日 21:26:26 | doko | set | messages: + msg57005 |
| 2007年10月31日 20:00:13 | theller | set | messages: + msg57001 |
| 2007年10月31日 19:59:14 | theller | set | messages: + msg57000 |
| 2007年10月25日 19:58:01 | theller | set | messages: + msg56753 |
| 2007年10月24日 20:00:29 | doko | set | files:
+ arm.diff messages: + msg56726 |
| 2007年10月18日 09:23:06 | doko | create | |