From 6e1d4b4cd2ec6ac2100315f770f9921a966545bd Mon Sep 17 00:00:00 2001 From: Feiteng Date: Thu, 6 May 2021 22:34:39 +0800 Subject: [PATCH] [4/4] Support for macOS - Fix python solib path --- reverb/cc/platform/default/repo.bzl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reverb/cc/platform/default/repo.bzl b/reverb/cc/platform/default/repo.bzl index e4796f05..a05eb150 100644 --- a/reverb/cc/platform/default/repo.bzl +++ b/reverb/cc/platform/default/repo.bzl @@ -111,8 +111,11 @@ def _find_python_solib_path(repo_ctx): full_path = repo_ctx.path("{}/{}".format(solib_dir, basename)) if not full_path.exists: - fail("Unable to find python shared library file:\n{}/{}" - .format(solib_dir, basename)) + basename = basename.replace('m.dylib', '.dylib') + full_path = repo_ctx.path("{}/{}".format(solib_dir, basename)) + if not full_path.exists: + fail("Unable to find python shared library file:\n{}/{}" + .format(solib_dir, basename)) return struct(dir = solib_dir, basename = basename) def _eigen_archive_repo_impl(repo_ctx):