diff --git a/.github/actions/setup-deps/action.yml b/.github/actions/setup-deps/action.yml index dec5ac4f..a0038344 100644 --- a/.github/actions/setup-deps/action.yml +++ b/.github/actions/setup-deps/action.yml @@ -14,8 +14,8 @@ runs: shell: bash run: | brew update - brew install llvm@${{inputs.llvm-version}} bdw-gc openssl libffi libuv - brew link --force libffi + brew install llvm@${{inputs.llvm-version}} lld@${{inputs.llvm-version}} bdw-gc openssl libffi libuv + brew link --overwrite lld@${{inputs.llvm-version}} libffi echo "$(brew --prefix llvm@${{inputs.llvm-version}})/bin" >> $GITHUB_PATH # Install optional deps for demos. diff --git a/README.md b/README.md index 2f2fa335..f44eb768 100644 --- a/README.md +++ b/README.md @@ -359,9 +359,9 @@ Follow these steps to generate the `llgo` command (its usage is the same as the ```sh brew update -brew install llvm@19 bdw-gc openssl cjson libffi libuv pkg-config +brew install llvm@19 lld@19 bdw-gc openssl cjson libffi libuv pkg-config brew install python@3.12 # optional -brew link --force libffi +brew link --overwrite lld@19 libffi curl https://raw.githubusercontent.com/goplus/llgo/refs/heads/main/install.sh | bash ``` diff --git a/doc/_readme/scripts/install_macos.sh b/doc/_readme/scripts/install_macos.sh index 6258bed8..187fb16c 100644 --- a/doc/_readme/scripts/install_macos.sh +++ b/doc/_readme/scripts/install_macos.sh @@ -1,6 +1,6 @@ # shellcheck disable=all brew update -brew install llvm@19 bdw-gc openssl cjson libffi libuv pkg-config +brew install llvm@19 lld@19 bdw-gc openssl cjson libffi libuv pkg-config brew install python@3.12 # optional -brew link --force libffi +brew link --overwrite lld@19 libffi curl https://raw.githubusercontent.com/goplus/llgo/refs/heads/main/install.sh | bash