From 238d13cadcbbb45cf1cb686c6aed3a3076f199a5 Mon Sep 17 00:00:00 2001 From: Anirudha Bose Date: Mon, 4 Jul 2016 14:39:07 +0530 Subject: [PATCH] pybind: Prefer using $TMPDIR if available Signed-off-by: Anirudha Bose --- src/pybind/Makefile.am | 1 + src/pybind/rados/setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pybind/Makefile.am b/src/pybind/Makefile.am index 1832afe4e829..0ba8402b96dc 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 850c1ac1d890..802d175a1c7e 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: -- 2.47.3