From 2be6017c95f9f5f6509164f3a83b0e0c2ca93fbf Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 12 Apr 2016 12:47:46 +0800 Subject: [PATCH] pybind/Makefile.am: fix build with ccache as a work-around of https://bugs.python.org/issue8027, pass ${CC} and ${LDSHARED} to distutils, so we can still have a working compiling command line even ${CC} is "ccache gcc". Signed-off-by: Kefu Chai --- src/pybind/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pybind/Makefile.am b/src/pybind/Makefile.am index cfef3aeaf50..9f779dd5f8e 100644 --- a/src/pybind/Makefile.am +++ b/src/pybind/Makefile.am @@ -6,6 +6,9 @@ CYTHON_BUILD_DIR="$(shell readlink -f $(builddir))/build" PY_DISTUTILS = \ mkdir -p $(CYTHON_BUILD_DIR); \ + CC="${CC}" \ + CXX="${CXX}" \ + LDSHARED="${CC} -shared" \ 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}" \ -- 2.47.3