summaryrefslogtreecommitdiff
path: root/site.cfg.example
diff options
context:
space:
mode:
authorJulian Taylor <jtaylor.debian@googlemail.com>2014-02-21 23:35:22 +0100
committerJulian Taylor <jtaylor.debian@googlemail.com>2014-02-21 23:38:05 +0100
commit8a4ff790cc5f6b643c71ba94316058546a506ebd (patch)
tree911b8bb963f069d0d4ba831ba8507b66263c2b4d /site.cfg.example
parent5dbf5278f30d1b63388ab0af50e51d10ee54b9e7 (diff)
downloadpython-numpy-8a4ff790cc5f6b643c71ba94316058546a506ebd.tar.gz
python-numpy-8a4ff790cc5f6b643c71ba94316058546a506ebd.tar.bz2
python-numpy-8a4ff790cc5f6b643c71ba94316058546a506ebd.zip
DOC: update openblas fork warning with fixed pthread build info
Diffstat (limited to 'site.cfg.example')
-rw-r--r--site.cfg.example12
1 files changed, 8 insertions, 4 deletions
diff --git a/site.cfg.example b/site.cfg.example
index df74f0118..714ab6311 100644
--- a/site.cfg.example
+++ b/site.cfg.example
@@ -86,13 +86,17 @@
# **Warning**: OpenBLAS, by default, is built in multithreaded mode. Due to the
# way Python's multiprocessing is implemented, a multithreaded OpenBLAS can
# cause programs using both to hang as soon as a worker process is forked on
-# POSIX systems (Linux, Mac). Python 3.4 will introduce a new feature in
-# multiprocessing, called the "forkserver", which solves this problem. For
-# older versions, either compile OpenBLAS with multithreading turned off or
-# use Python threads instead of multiprocessing.
+# POSIX systems (Linux, Mac).
+# This is fixed in Openblas 0.2.9 for the pthread build, the OpenMP build using
+# GNU openmp is as of gcc-4.9 not fixed yet.
+# Python 3.4 will introduce a new feature in multiprocessing, called the
+# "forkserver", which solves this problem. For older versions, make sure
+# OpenBLAS is built using pthreads or use Python threads instead of
+# multiprocessing.
# (This problem does not exist with multithreaded ATLAS.)
#
# http://docs.python.org/3.4/library/multiprocessing.html#contexts-and-start-methods
+# https://github.com/xianyi/OpenBLAS/issues/294
#
# [openblas]
# libraries = openblas