summary refs log blame commit diff
path: root/pkgs/development/python-modules/datatable/hardcode-library-paths.patch
blob: 76c2f0e1dd7f1511da89a6af6fa2819120b32a92 (plain) (tree)










































                                                                                      
diff --git a/ci/setup_utils.py b/ci/setup_utils.py
index 66b385a..6255af0 100644
--- a/ci/setup_utils.py
+++ b/ci/setup_utils.py
@@ -600,37 +600,7 @@ def find_linked_dynamic_libraries():
     them as a list of absolute paths.
     """
     with TaskContext("Find the required dynamic libraries") as log:
-        llvm = get_llvm()
-        libs = required_link_libraries()
-        resolved = []
-        for libname in libs:
-            if llvm:
-                fullpath = os.path.join(llvm, "lib", libname)
-                if os.path.isfile(fullpath):
-                    resolved.append(fullpath)
-                    log.info("Library `%s` found at %s" % (libname, fullpath))
-                    continue
-                else:
-                    log.info("%s does not exist" % fullpath)
-            # Rely on the shell `locate` command to find the dynamic libraries.
-            proc = subprocess.Popen(["locate", libname], stdout=subprocess.PIPE,
-                                    stderr=subprocess.PIPE)
-            stdout, stderr = proc.communicate()
-            if proc.returncode == 0:
-                results = stdout.decode().strip().split("\n")
-                results = [r for r in results if r]
-                if results:
-                    results.sort(key=len)
-                    fullpath = results[0]
-                    assert os.path.isfile(fullpath), "Invalid path: %r" % (fullpath,)
-                    resolved.append(fullpath)
-                    log.info("Library `%s` found at %s" % (libname, fullpath))
-                    continue
-                else:
-                    log.fatal("Cannot locate dynamic library `%s`" % libname)
-            else:
-                log.fatal("`locate` command returned the following error:\n%s"
-                          % stderr.decode())
+        resolved = ["@libomp_dylib@", "@libcxx_dylib@", "@libcxxabi_dylib@"]
         return resolved