From 1c9332bb576ad7d46ce5ec416f151eb0a6f4e71c Mon Sep 17 00:00:00 2001 From: Dan Mick Date: Mon, 28 Mar 2016 13:07:10 -0700 Subject: [PATCH] pybind/Makefile.am: Prevent race creating CYTHON_BUILD_DIR Fixes http://tracker.ceph.com/issues/15276 Signed-off-by: Dan Mick --- src/pybind/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pybind/Makefile.am b/src/pybind/Makefile.am index 8f0a5bd33ab..cfef3aeaf50 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 -- 2.47.3