[issue17136] ctypes tests fail with clang on non-OS X

2013-03-21 Thread Benjamin Peterson

Benjamin Peterson added the comment:

Fixed by libffi-3.0.13 import.

--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-12 Thread Dirkjan Ochtman

Dirkjan Ochtman added the comment:

libffi-3.0.12 has been released with that fix. Perhaps that should be included 
in future Python releases?

--
nosy: +benjamin.peterson, georg.brandl, larry
priority: normal - release blocker

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-12 Thread Matthias Klose

Matthias Klose added the comment:

libffi-3.0.12 is now imported, tracked in issue #17192.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-09 Thread Dirkjan Ochtman

Dirkjan Ochtman added the comment:

libffi now has this fix:

https://github.com/atgreen/libffi/commit/6a790129427121f7db2d876e7218a3104e6d2741

Can someone test with that?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-06 Thread Ronald Oussoren

Ronald Oussoren added the comment:

I don't know how the main copy of libffi in the CPython tree is updated, and if 
it is a straight copy of the upstream release. Given the mercurial log I'd 
guess that Modules/_ctypes/libffi is libffi 3.0.11 with a small patch in 
Modules/_ctypes/libffi.diff.

As Arfrever notes libffi_osx is used on OSX only, and that version is a fork of 
libffi shared with PyObjC (that is, I try to update the copy in the CPython 
tree whenever I have to update the copy for PyObjC). 

I agree that the issue with libffi should be fixed upstream first,  otherwise 
it would get harder and harder to import new upstream versions.

--
nosy: +doko

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-06 Thread Dirkjan Ochtman

Dirkjan Ochtman added the comment:

Is there a particular reason for not upstreaming the PyObjC changes?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-06 Thread Matthias Klose

Matthias Klose added the comment:

I'm planning to update the tip to the next libffi release candidate once it's 
released. 

Once this is checked in, maybe revisit the extra copy for OS X; an ABI issue 
with llvm/clang was identified in
http://sourceware.org/ml/libffi-discuss/2013/msg00012.html

and a work-around provided in
http://sourceware.org/ml/libffi-discuss/2013/msg00021.html

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-06 Thread Ronald Oussoren

Ronald Oussoren added the comment:

Matthias: libffi_osx already contains the workaround you refer to.

libffi_osx is the same as the variant of libffi included with PyObjC, and that 
is derived from the system libffi on OSX (IIRC the last time I merged their 
changes was around 10.7). 

The system libffi on OSX is a fork of the upstream one, at least partially 
because upstream didn't support darwin/i386 at the time of the fork.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-05 Thread Dirkjan Ochtman

New submission from Dirkjan Ochtman:

I recently filed http://llvm.org/bugs/show_bug.cgi?id=15153, prompted by 
https://bugs.gentoo.org/show_bug.cgi?id=427338 (for 2.7, and 
https://bugs.gentoo.org/show_bug.cgi?id=427330 for 3.2), for which I found 
http://bugs.python.org/issue9852. Similar issues have subsequently been found 
in http://bugs.python.org/issue13370. The latter has been fixed in 
http://hg.python.org/cpython/rev/a425f2697273 (for 2.7 -- other branches were 
affected as well), but that fix is incorrectly scoped to just OS X.

It looks like clang is actually right here, and gcc is wrong; see their bug at 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46942 (clang has a bug for this at 
http://llvm.org/bugs/show_bug.cgi?id=15153).

--
components: ctypes
messages: 181454
nosy: djc
priority: normal
severity: normal
status: open
title: ctypes tests fail with clang on non-OS X
versions: Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 3.4, Python 3.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-05 Thread Ned Deily

Changes by Ned Deily n...@acm.org:


--
nosy: +meador.inge, ronaldoussoren

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-05 Thread Arfrever Frehtes Taifersar Arahesis

Arfrever Frehtes Taifersar Arahesis added the comment:

The changes in CPython mentioned by you are in bundled copy of libffi for OS X 
(Modules/_ctypes/libffi_osx).
You probably should report the problem to libffi upstream.
Gentoo ebuilds of CPython use --with-system-ffi option, so any fixes in bundled 
copy of libffi (Modules/_ctypes/libffi) would not help in Gentoo.

--
nosy: +Arfrever

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17136] ctypes tests fail with clang on non-OS X

2013-02-05 Thread Dirkjan Ochtman

Dirkjan Ochtman added the comment:

Thanks, I've filed https://github.com/atgreen/libffi/issues/29.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17136
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com