As mentioned in the install log, lld needs to be installed separately. From log: clang++: error: invalid linker name in argument '-fuse-ld=/opt/homebrew/opt/llvm/bin/ld64.lld'