[issue2164] dl broken on non-ILP32 platforms

Martin v. Löwis report at bugs.python.org
Fri Feb 22 22:25:33 CET 2008


Martin v. Löwis added the comment:

It fails if the function being called has parameters which are not
sizeof(long), and the platform has a calling convention where such
parameters are passed on the stack, and consume a size different from
sizeof(long) on the stack.

I disagree that it won't run on 90% of the hardware sold today - you
just have to operate that hardware properly to make it work. In any
case, removal of the dl module in favor of ctypes seems reasonable.

__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue2164>
__________________________________


More information about the Python-bugs-list mailing list