From: Anirudha Bose Date: Mon, 4 Jul 2016 09:09:07 +0000 (+0530) Subject: pybind: Prefer using $TMPDIR if available X-Git-Tag: v11.0.1~832^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=238d13cadcbbb45cf1cb686c6aed3a3076f199a5;p=ceph-ci.git pybind: Prefer using $TMPDIR if available Signed-off-by: Anirudha Bose --- diff --git a/src/pybind/Makefile.am b/src/pybind/Makefile.am index 1832afe4e82..0ba8402b96d 100644 --- a/src/pybind/Makefile.am +++ b/src/pybind/Makefile.am @@ -14,6 +14,7 @@ PY_DISTUTILS = \ LDFLAGS="-L\${abs_builddir}/.libs $(subst -pie,,${AM_LDFLAGS}) ${PYTHON_LDFLAGS}" \ CYTHON_BUILD_DIR=$(CYTHON_BUILD_DIR) \ CEPH_LIBDIR="$(abs_builddir)/.libs" \ + TMPDIR=${TMPDIR} \ ${PYTHON} ./setup.py if WITH_RADOS diff --git a/src/pybind/rados/setup.py b/src/pybind/rados/setup.py index 850c1ac1d89..802d175a1c7 100755 --- a/src/pybind/rados/setup.py +++ b/src/pybind/rados/setup.py @@ -77,7 +77,7 @@ def check_sanity(): Test if development headers and library for rados is available by compiling a dummy C program. """ - tmp_dir = tempfile.mkdtemp(dir=os.path.dirname(__file__)) + tmp_dir = tempfile.mkdtemp(dir=os.environ.get('TMPDIR', os.path.dirname(__file__))) tmp_file = os.path.join(tmp_dir, 'rados_dummy.c') with open(tmp_file, 'w') as fp: