From: Dan Mick Date: Mon, 28 Mar 2016 20:07:10 +0000 (-0700) Subject: pybind/Makefile.am: Prevent race creating CYTHON_BUILD_DIR X-Git-Tag: v10.1.1~73^2^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F8356%2Fhead;p=ceph.git pybind/Makefile.am: Prevent race creating CYTHON_BUILD_DIR Fixes http://tracker.ceph.com/issues/15276 Signed-off-by: Dan Mick --- diff --git a/src/pybind/Makefile.am b/src/pybind/Makefile.am index 8f0a5bd33abb..cfef3aeaf50a 100644 --- a/src/pybind/Makefile.am +++ b/src/pybind/Makefile.am @@ -2,11 +2,14 @@ if ENABLE_CLIENT if WITH_CYTHON +CYTHON_BUILD_DIR="$(shell readlink -f $(builddir))/build" + PY_DISTUTILS = \ + mkdir -p $(CYTHON_BUILD_DIR); \ CPPFLAGS="-iquote \${abs_srcdir}/include ${AM_CPPFLAGS} ${CPPFLAGS}" \ CFLAGS="-iquote \${abs_srcdir}/include ${AM_CFLAGS} ${PYTHON_CFLAGS}" \ LDFLAGS="-L\${abs_builddir}/.libs $(subst -pie,,${AM_LDFLAGS}) ${PYTHON_LDFLAGS}" \ - CYTHON_BUILD_DIR="$(shell readlink -f $(builddir))/build" \ + CYTHON_BUILD_DIR=$(CYTHON_BUILD_DIR) \ ${PYTHON} ./setup.py if WITH_RADOS