llvm
PopularFormula Development v22.1.8
Next-gen compiler infrastructure
When to use
Next-gen compiler infrastructure. Use llvm when you want a widely used development command-line package that can be installed and updated through Homebrew. It is one of FastBrew's top packages by Homebrew installs, with about 912.5K installs over the last year.
Install 1 App in Terminal
$
brew install llvm
Dependencies
Build Dependencies
Installation Notes
CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang CLANG_CONFIG_FILE_USER_DIR: ~/.config/clang LLD is now provided in a separate formula: brew install lld Using `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`. If you don't want to install the CLT, you can write appropriate configuration files pointing to your SDK at ~/.config/clang. To use the bundled libunwind please use the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind" To use the bundled libc++ please use the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind" Features newer than system libc++ will require the following define to enable (support for this may be removed in a future major LLVM release): CPPFLAGS="-D_LIBCPP_DISABLE_AVAILABILITY" NOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.
Official Homebrew Stats
Install activity metrics for llvm.
30 Days
89.6K total installs
3.0K installs / day avg
90 Days
275.4K total installs
3.1K installs / day avg
1 Year
912.5K total installs
2.5K installs / day avg
Related Development Apps
View AllOpen node
node
Popular
Open-source, cross-platform JavaScript runtime environment
Development v26.5.0
Open pcre2
pcre2
Popular
Perl compatible regular expressions library with a new API
Development v10.47