From dfa90aab6e105614999c00ac945b9363340e7cac Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Wed, 20 Jun 2018 14:17:26 -0500 Subject: [PATCH] Fix compatibility with recent Debian Python 3.6 --- codepy/toolchain.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/codepy/toolchain.py b/codepy/toolchain.py index 5e72433..4e23f7f 100644 --- a/codepy/toolchain.py +++ b/codepy/toolchain.py @@ -379,8 +379,11 @@ def _guess_toolchain_kwargs_from_python_config(): cc_cmdline = (make_vars["CXX"].split() + make_vars["CFLAGS"].split() + make_vars["CFLAGSFORSHARED"].split()) - object_suffix = '.' + make_vars['MODOBJS'].split()[0].split('.')[1] - from os.path import join + object_names = [ + oname for oname in make_vars['OBJECT_OBJS'].split() + if "(" not in oname and ")" not in oname] + + object_suffix = '.' + object_names[0].split('.')[1] cflags = [] defines = [] @@ -471,8 +474,6 @@ def guess_toolchain(): raise ToolchainGuessError("unknown compiler") - - def guess_nvcc_toolchain(): gcc_kwargs = _guess_toolchain_kwargs_from_python_config() -- GitLab