From e3d1018a707bf4289767685cedbb931fb7dae853 Mon Sep 17 00:00:00 2001 From: Justin Hiemstra Date: Tue, 5 Nov 2024 15:42:42 +0000 Subject: [PATCH] Create & adjust perms on /usr/local/ for MacOS GHA runner --- github_scripts/osx_install.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/github_scripts/osx_install.sh b/github_scripts/osx_install.sh index db680464b..7fdb6adee 100755 --- a/github_scripts/osx_install.sh +++ b/github_scripts/osx_install.sh @@ -23,6 +23,10 @@ scriptdir=$PWD/`dirname $0` brew install minio ninja coreutils +# The new macos-latest runner has some issues with /usr/local/. Adjust perms ahead of time +sudo mkdir -p /usr/local/lib && sudo chmod 777 /usr/local/lib +sudo mkdir -p /usr/local/include && sudo chmod 777 /usr/local/include + mkdir dependencies pushd dependencies @@ -34,7 +38,6 @@ cd build export SCITOKENS_CPP_DIR=$PWD/release_dir cmake .. -GNinja -DCMAKE_INSTALL_PREFIX=$PWD/release_dir ninja install -sudo mkdir -p /usr/local/lib && sudo chmod 777 /usr/local/lib sudo ln -s $PWD/release_dir/lib/libSciTokens*.dylib /usr/local/lib popd