Commit graph

4 commits

Author SHA1 Message Date
Li-Wen Hsu
61b31f74b4 - Introduce Python 2.7.0
Original work by:	wen
2010-08-15 19:12:51 +00:00
Martin Wilke
87ee28693e Fix build if POSIX semaphore enabled is
Reported by:	many on ports@/python@
Patched by:	beat@

Feature safe: yes
2009-09-15 21:41:21 +00:00
Martin Wilke
7ab93f8778 - Add support for FreeBSD 9.0
PR:		based on 138600
2009-09-11 14:58:08 +00:00
Bruce M Simpson
a95007e208 Add support for building Python against GNU Portable Threads (Pth),
and also add experimental support for POSIX semaphores in FreeBSD
7-STABLE and up. The option knobs PTH and SEM respectively are
added to enable this behaviour.

Python is able to use POSIX semaphores for thread synchronization
in threading, and prefers them.
The multiprocessing module in Python 2.6 requires POSIX semaphores,
however, the FreeBSD rtld and malloc need further work to allow
a process to call pthread_create() immediately after fork() as it is
not something allowed by a strict interpretation of the POSIX specs;
therefore allow GNU Pth to be used until the situation is resolved.

Approved by:	miwi
2009-03-14 09:33:40 +00:00