diff -rupN sip-4.19.5/configure.py sip-4.19.5-new/configure.py --- sip-4.19.5/configure.py 2017-11-06 01:45:15.000000000 +0100 +++ sip-4.19.5-new/configure.py 2017-11-07 10:25:26.842128906 +0100 @@ -284,8 +284,8 @@ def create_config(module, template, macr "sip_bin": os.path.join(sip_bin_dir, "sip"), "sip_inc_dir": sip_inc_dir, "sip_mod_dir": sip_module_dir, - "default_bin_dir": plat_bin_dir, - "default_mod_dir": plat_py_site_dir, + "default_bin_dir": sip_bin_dir, + "default_mod_dir": sip_module_dir, "default_sip_dir": sip_sip_dir, "py_version": py_version, "py_inc_dir": plat_py_inc_dir, @@ -414,7 +414,8 @@ def create_makefiles(macros): if not opts.static: # These only need to be correct for Windows. debug_suffix = "_d" if opts.debug else "" - link_lib_dir = quote("-L" + cfg.py_lib_dir) + py_lib = 'python%d.%d' % (sys.version_info.major, sys.version_info.minor) + link_lib = "-L" + cfg.py_lib_dir + " -l" + py_lib pro.write(""" win32 { @@ -439,7 +440,7 @@ QMAKE_POST_LINK = $(COPY_FILE) $(DESTDIR target.CONFIG = no_check_exist target.files = $$PY_MODULE """ % (sip_module_base, debug_suffix, - link_lib_dir, + link_lib, sip_module_base)) pro.write("\n")