Mark Dickinson <dicki...@gmail.com> added the comment: Here's a patch that makes FreeBSD behave exactly as though HAVE_SEM_OPEN is not defined, when semaphores aren't available. On my FreeBSD 7.2 test system, it results in the multiprocessing module being built (without the contents of semaphore.c), but the test is skipped, along with a message indicating that semaphores don't work on that system.
I added an autoconf test for the sem_open failure, and reused the already existing pyconfig.h variable HAVE_BROKEN_POSIX_SEMAPHORES. ---------- keywords: +patch Added file: http://bugs.python.org/file15368/freebsd_multiprocessing.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7272> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com