[issue3770] test_multiprocessing fails on systems with HAVE_SEM_OPEN=0
bms
report at bugs.python.org
Thu Mar 12 16:51:45 CET 2009
bms <bms at incunabulum.net> added the comment:
POSIX semaphores should be fixed in 8-CURRENT, pending MFC.
There are rtld + malloc issues in FreeBSD. Python multiprocessing's
use of POSIX threads is not strictly POSIX compliant, as it tries
to do a lot more than just call exec() or async-signal-safe POSIX
APIs after fork()-ing. There is a degree of reluctance in the camp
to fix for these reasons...
In the meantime, you may wish to try building Python 2.6 on FreeBSD
using GNU Pth, here is a patch:
http://people.freebsd.org/~bms/dump/python26-fbsd-pth.patch
thanks!
BMS
----------
nosy: +bms
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue3770>
_______________________________________
More information about the Python-bugs-list
mailing list