[issue2164] dl broken on non-ILP32 platforms
New submission from Bill Nottingham: SystemError: module dl requires sizeof(int) == sizeof(long) == sizeof(char*) That's just unspeakably lame. I realize this is longstanding, and it's even documented, but just... FAIL. -- components: Library (Lib) messages: 62695 nosy: notting severity: normal status: open title: dl broken on non-ILP32 platforms type: behavior versions: Python 2.5 __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2164> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2164] dl broken on non-ILP32 platforms
Bill Nottingham added the comment: Moreover, eliding the check and subsequent error from the code yields a module that appears to work in (very) brief testing on x86_64. __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2164> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2164] dl broken on non-ILP32 platforms
Bill Nottingham added the comment: sizeof(long) != sizeof(void *) isn't the epic fail here. It's the complaint about sizeof(int) != sizeof(long). __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2164> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2164] dl broken on non-ILP32 platforms
Bill Nottingham added the comment: If it's not possible to implement at all, why does it work without the test? What specific cases do you think will fail? Heck, if you don't think it's functional on 90% of hardware sold these days, just remove it, it makes python look less silly. (Portability is hard, let's punt.) __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2164> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com