| 
							- diff --git a/Lib/distutils/unixccompiler.py b/Lib/distutils/unixccompiler.py
 - index f159586..004e89f 100644
 - --- a/Lib/distutils/unixccompiler.py
 - +++ b/Lib/distutils/unixccompiler.py
 - @@ -200,6 +200,11 @@ class UnixCCompiler(CCompiler):
 -  
 -                  if sys.platform == 'darwin':
 -                      linker = _osx_support.compiler_fixup(linker, ld_args)
 - +
 - +                if target_lang == "c++" and self.compiler_cxx:
 - +                    ld_args += linker[i+offset+1:]
 - +                else:
 - +                    ld_args += linker[1:]
 -  
 -                  self.spawn(linker + ld_args)
 -              except DistutilsExecError as msg:
 - diff --git a/setup.py b/setup.py
 - index 3a7a2e7..88e116a 100644
 - --- a/setup.py
 - +++ b/setup.py
 - @@ -2289,7 +2289,7 @@ class PyBuildExt(build_ext):
 -              # poor man's shlex, the re module is not available yet.
 -              value = config_vars.get(name)
 -              if not value:
 - -                return ()
 - +                return []
 -              # This trick works because ax_check_openssl uses --libs-only-L,
 -              # --libs-only-l, and --cflags-only-I.
 -              value = ' ' + value
 
 
  |