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 2011年03月31日 12:38 by donmez, last changed 2022年04月11日 14:57 by admin. This issue is now closed.
| Messages (21) | |||
|---|---|---|---|
| msg132663 - (view) | Author: Ismail Donmez (donmez) * | Date: 2011年03月31日 12:38 | |
The check under Modules/_ctypes/libffi/configure.ac does; echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then libffi_cv_as_x86_pcrel=no fi With clang; we get: clang: warning: argument unused during compilation: '-g' So it fails to detect pc relocation support due to an unrelated warning. |
|||
| msg132675 - (view) | Author: Benjamin Peterson (benjamin.peterson) * (Python committer) | Date: 2011年03月31日 15:06 | |
I suggest you complain to the libffi maintainers. |
|||
| msg132676 - (view) | Author: Ismail Donmez (donmez) * | Date: 2011年03月31日 15:12 | |
This is already fixed in upstream, check has been changed into: libffi_cv_as_x86_pcrel=no echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s if $CC $CFLAGS -c conftest.s > /dev/null; then libffi_cv_as_x86_pcrel=yes fi ]) |
|||
| msg132677 - (view) | Author: Arfrever Frehtes Taifersar Arahesis (Arfrever) * (Python triager) | Date: 2011年03月31日 15:16 | |
You can install the newest libffi and pass --with-system-ffi option to main `configure` of Python. |
|||
| msg132679 - (view) | Author: Ismail Donmez (donmez) * | Date: 2011年03月31日 15:17 | |
Yes I can workaround it but I'd like to get it fixed inside Python too ;) |
|||
| msg132680 - (view) | Author: Arfrever Frehtes Taifersar Arahesis (Arfrever) * (Python triager) | Date: 2011年03月31日 15:25 | |
Internal copies of third-party libraries are rather always outdated, so it's better to always use system libraries. IMHO Python shouldn't bundle any third-party libraries and should force users to use system libraries. At least, system libraries could be used by default and main `configure` could accept --with-internal-expat and --with-internal-libffi options. |
|||
| msg135233 - (view) | Author: Ismail Donmez (donmez) * | Date: 2011年05月05日 19:10 | |
Ping? Shall I submit a fix for Modules/_ctypes/libffi/configure.ac or better yet will you sync in-tree libffi? |
|||
| msg135234 - (view) | Author: Antoine Pitrou (pitrou) * (Python committer) | Date: 2011年05月05日 19:13 | |
Well, ctypes is kindof unmaintained right now, and the private libffi copy belongs to that module. (the reason we have a libffi copy is that, IIUC, it's patched) |
|||
| msg135236 - (view) | Author: Ismail Donmez (donmez) * | Date: 2011年05月05日 19:17 | |
Patch for configure.ac then? |
|||
| msg136639 - (view) | Author: Éric Araujo (eric.araujo) * (Python committer) | Date: 2011年05月23日 14:00 | |
See also #12081. |
|||
| msg180103 - (view) | Author: Stefan Krah (skrah) * (Python committer) | Date: 2013年01月16日 19:19 | |
In 3.3 libffi has been updated to 3.0.11. Our clang buildbot does not show this particular warning, but still fails to compile libffi: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%209.0%20dtrace%2Bclang%203.3/builds/320/steps/compile/logs/stdio It would help if you provided a link to the upstream patch. |
|||
| msg180105 - (view) | Author: Ismail Donmez (donmez) * | Date: 2013年01月16日 19:42 | |
See http://sourceware.org/ml/libffi-discuss/2011/msg00024.html for the libffi patch. |
|||
| msg180114 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2013年01月16日 22:27 | |
New changeset 190a115b7748 by Stefan Krah in branch '3.3': Issue #11729: Backport commit bff052d9 from libffi upstream in order to fix http://hg.python.org/cpython/rev/190a115b7748 |
|||
| msg180115 - (view) | Author: Stefan Krah (skrah) * (Python committer) | Date: 2013年01月16日 22:35 | |
Thanks for the link. The diff was committed last week to the upstream libffi development tree, so I backported it. |
|||
| msg180182 - (view) | Author: Kubilay Kocak (koobs) (Python triager) | Date: 2013年01月18日 10:15 | |
Stefan, can we merge this to the 2.7 branch as well please? http://buildbot.python.org/all/builders/AMD64%20FreeBSD%209.0%20dtrace%2Bclang%202.7/builds/308/steps/compile/logs/stdio |
|||
| msg180184 - (view) | Author: Stefan Krah (skrah) * (Python committer) | Date: 2013年01月18日 10:36 | |
koobs <report@bugs.python.org> wrote: > Stefan, can we merge this to the 2.7 branch as well please? If Benjamin is okay with it, yes. The problem with these configure fixes is that they might break other systems in unexpected ways. I already hesitated to put it into 3.3, but the buildbots are fine. |
|||
| msg180185 - (view) | Author: Kubilay Kocak (koobs) (Python triager) | Date: 2013年01月18日 10:38 | |
Thanks for the quick response. I'd be happy for it to be FreeBSD conditional/specific if that's more suitable, safer? Having said that, our buildbot OS coverage is pretty good, no? |
|||
| msg180243 - (view) | Author: Stefan Krah (skrah) * (Python committer) | Date: 2013年01月19日 12:47 | |
The buildbot coverage is good, but the number of (OS, shell, compiler) combinations is much higher. |
|||
| msg180771 - (view) | Author: Benjamin Peterson (benjamin.peterson) * (Python committer) | Date: 2013年01月27日 15:15 | |
Okay with me to backport. |
|||
| msg180776 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2013年01月27日 17:01 | |
New changeset b9792b27d410 by Stefan Krah in branch '2.7': Issue #11729: Backport commit bff052d9 from libffi upstream in order to fix http://hg.python.org/cpython/rev/b9792b27d410 |
|||
| msg188141 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2013年04月30日 08:05 | |
New changeset 7a2e0c1bb1a9 by Gregory P. Smith in branch '3.2': * Fix issue 17192 for 3.2 - reapply the issue11729 patch that was undone http://hg.python.org/cpython/rev/7a2e0c1bb1a9 New changeset aa3371fa9773 by Gregory P. Smith in branch '3.3': * Fix PART of issue 17192 for 3.3 - reapply the issue11729 patch http://hg.python.org/cpython/rev/aa3371fa9773 New changeset e0fdc21c7d13 by Gregory P. Smith in branch 'default': * Fix PART of issue 17192 for 3.4 - reapply the issue11729 patch http://hg.python.org/cpython/rev/e0fdc21c7d13 |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:15 | admin | set | github: 55938 |
| 2013年04月30日 08:05:39 | python-dev | set | messages: + msg188141 |
| 2013年01月27日 17:01:56 | python-dev | set | messages: + msg180776 |
| 2013年01月27日 15:15:43 | benjamin.peterson | set | messages: + msg180771 |
| 2013年01月19日 12:47:16 | skrah | set | messages: + msg180243 |
| 2013年01月18日 10:38:50 | koobs | set | messages: + msg180185 |
| 2013年01月18日 10:36:53 | skrah | set | messages: + msg180184 |
| 2013年01月18日 10:15:10 | koobs | set | nosy:
+ koobs messages: + msg180182 |
| 2013年01月17日 13:19:39 | skrah | link | issue12812 superseder |
| 2013年01月16日 22:35:47 | skrah | set | status: open -> closed assignee: skrah versions: + Python 3.4 messages: + msg180115 type: behavior resolution: fixed stage: resolved |
| 2013年01月16日 22:27:09 | python-dev | set | nosy:
+ python-dev messages: + msg180114 |
| 2013年01月16日 19:42:20 | donmez | set | messages: + msg180105 |
| 2013年01月16日 19:19:28 | skrah | set | nosy:
+ skrah messages: + msg180103 |
| 2013年01月16日 18:51:50 | brett.cannon | set | nosy:
- brett.cannon |
| 2011年05月23日 14:00:18 | eric.araujo | set | nosy:
+ eric.araujo messages: + msg136639 |
| 2011年05月05日 19:17:32 | donmez | set | messages: + msg135236 |
| 2011年05月05日 19:13:58 | pitrou | set | nosy:
+ doko |
| 2011年05月05日 19:13:10 | pitrou | set | nosy:
+ pitrou messages: + msg135234 |
| 2011年05月05日 19:10:27 | donmez | set | messages: + msg135233 |
| 2011年03月31日 17:57:29 | rhettinger | set | nosy:
+ brett.cannon |
| 2011年03月31日 15:25:58 | Arfrever | set | messages: + msg132680 |
| 2011年03月31日 15:17:52 | donmez | set | messages: + msg132679 |
| 2011年03月31日 15:16:05 | Arfrever | set | nosy:
+ Arfrever messages: + msg132677 |
| 2011年03月31日 15:12:50 | donmez | set | messages: + msg132676 |
| 2011年03月31日 15:06:24 | benjamin.peterson | set | nosy:
+ benjamin.peterson messages: + msg132675 |
| 2011年03月31日 12:38:37 | donmez | create | |