From: Gnepp, A. <And...@de...> - 2009-10-21 16:58:19
|
Hi, In revision 405, setup.py was changed to default to the non-thread-safe Sybase libraries under 32-bit compilation. However, 64-bit compilation still defaults to the thread-safe ones (with "_r" in the name). 91 extensions = [('', 'a'), ('', 'so'), ('_r', 'a'), ('_r', 'so')] 92 if have64bit and sys.platform not in ['osf1V5']: 93 extensions = [('_r64', 'a'), ('_r64', 'so')] + extensions Is this discrepancy between 32- and 64-bit intentional, or can 64-bit compilation also default to the non-thread-safe libraries when available? i.e. something like: 93 extensions = [('64', 'a'), ('64', 'so'), ('_r64', 'a'), ('_r64', 'so')] + extensions Andrei Gnepp |