He instalado llvm con brew install llvm y aparece como instalado con lista de cervezas .
% brew list
... llvm ...
% brew --prefix
/usr/local
% brew --version
Homebrew 3.3.9
...
El lld binario (con varios alias simbólicos) aparece en Cellar. Por ejemplo, ld.lld es un enlace simbólico a lld :
% ls -l /usr/local/Cellar/llvm/13.0.0_2/bin/ld.lld
lrwxr-xr-x 1 chris admin 3 Sep 24 09:18 /usr/local/Cellar/llvm/13.0.0_2/bin/ld.lld@ -> lld
Cuando ejecuto el ld.lld binario que dice:
% /usr/local/Cellar/llvm/13.0.0_2/bin/ld.lld --version
Homebrew LLD 13.0.0 (compatible with GNU linkers)
Sin embargo, lld o ld.lld no está vinculado a /usr/local/bin o en cualquier lugar estándar que pueda encontrar.
% ls /usr/local/bin/lld
ls: /usr/local/bin/lld: No such file or directory
% ls /usr/local/bin/ld.lld
ls: /usr/local/bin/ld.lld: No such file or directory
No quiero poner un enlace largo y frágil a ld.lld en un script. ¿Alguna idea de por qué no se enlaza en una ubicación estándar?