From 6e76d3f012c34ca40e8bb3f4d4735c4addf90f6f Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Mon, 8 Mar 2021 19:13:00 +0530 Subject: [PATCH] Fix linking old_libraries in macOS --- src/scripts/darwin.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/scripts/darwin.sh b/src/scripts/darwin.sh index f3ea0f1b..357e8927 100644 --- a/src/scripts/darwin.sh +++ b/src/scripts/darwin.sh @@ -116,7 +116,11 @@ link_libraries() { formula=$1 formula_prefix="$(brew --prefix "$formula")" sudo mkdir -p "$formula_prefix"/lib - sudo cp -a "$formula_prefix"/lib/*.dylib "$brew_prefix/lib" 2>/dev/null || true + for lib in "$formula_prefix"/lib/*.dylib; do + lib_name=$(basename "$lib") + sudo cp -a "$lib" "$brew_prefix/lib/old_$lib_name" 2>/dev/null || true + sudo ln -sf "$brew_prefix"/lib/old_$lib_name "$brew_prefix/lib/$lib_name" + done } update_dependencies_helper() {