$NetBSD: patch-xgboost_libpath.py,v 1.2 2024/01/19 14:36:17 adam Exp $ Default to libxgboost.so when looking for dynamic library. --- xgboost/libpath.py.orig 2020-02-02 00:00:00.000000000 +0000 +++ xgboost/libpath.py @@ -41,13 +41,11 @@ def find_lib_path() -> List[str]: ] ) dll_path = [os.path.join(p, "xgboost.dll") for p in dll_path] - elif sys.platform.startswith(("linux", "freebsd", "emscripten")): - dll_path = [os.path.join(p, "libxgboost.so") for p in dll_path] elif sys.platform == "darwin": dll_path = [os.path.join(p, "libxgboost.dylib") for p in dll_path] elif sys.platform == "cygwin": dll_path = [os.path.join(p, "cygxgboost.dll") for p in dll_path] - if platform.system() == "OS400": + else: dll_path = [os.path.join(p, "libxgboost.so") for p in dll_path] lib_path = [p for p in dll_path if os.path.exists(p) and os.path.isfile(p)]