Index: .github/workflows/cross-bootstrap-tools.yml =================================================================== --- .github/workflows/cross-bootstrap-tools.yml +++ .github/workflows/cross-bootstrap-tools.yml @@ -23,10 +23,10 @@ compiler: clang-10 cross-bindir: /usr/lib/llvm-10/bin pkgs: bmake libarchive-dev clang-10 lld-10 - - os: macOS-latest - compiler: clang-11 + - os: macos-latest + compiler: clang-12 + cross-bindir: /usr/local/opt/llvm/bin pkgs: bmake libarchive - steps: - uses: actions/checkout@v2 - name: install packages (Ubuntu) Index: share/mk/bsd.linker.mk =================================================================== --- share/mk/bsd.linker.mk +++ share/mk/bsd.linker.mk @@ -88,6 +88,10 @@ # Some versions do not contain a minor version so we need to append .0.0 there _v:=${_v}.0.0 .endif +.elif ${_ld_version:[1]} == "Homebrew" +# bootstrap linker on MacOS / homebrew +${X_}LINKER_TYPE= mac +_v= ${_ld_version:[3]} .else .warning Unknown linker from ${ld}=${${ld}}: ${_ld_version}, defaulting to bfd ${X_}LINKER_TYPE= bfd