$NetBSD: patch-aa,v 1.4 2017/02/14 09:54:30 markd Exp $ --- setup.py.orig 2017-01-07 16:04:26.000000000 +0000 +++ setup.py @@ -71,6 +71,7 @@ class build_ext(distutils.command.build_ fileName = os.path.splitext(self.get_ext_filename(ext.name))[0] fullName = os.path.join(self.build_lib, fileName) libraryDirs = ext.library_dirs or [] + runtimeLibraryDirs = ext.runtime_library_dirs or [] libraries = self.get_libraries(ext) extraArgs = ext.extra_link_args or [] if sys.platform == "win32": @@ -96,10 +97,12 @@ class build_ext(distutils.command.build_ if vars["LOCALMODLIBS"]: extraArgs.extend(vars["LOCALMODLIBS"].split()) extraArgs.append("-s") + runtimeLibraryDirs.append(sys.prefix + "/lib") + libraryDirs.append(sys.prefix + "/lib") self.compiler.link_executable(objects, fullName, libraries = libraries, library_dirs = libraryDirs, - runtime_library_dirs = ext.runtime_library_dirs, + runtime_library_dirs = runtimeLibraryDirs, extra_postargs = extraArgs, debug = self.debug) @@ -142,7 +145,7 @@ utilModule = Extension("cx_Freeze.util", # build base executables docFiles = "README.txt" -scripts = ["cxfreeze", "cxfreeze-quickstart"] +scripts = ["cxfreeze" + sys.version[:3], "cxfreeze-quickstart" + sys.version[:3]] options = dict(bdist_rpm = dict(doc_files = docFiles), install = dict(optimize = 1)) depends = ["source/bases/Common.c"]