llvm
PopularFormula Development v22.1.6
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 884.7K 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.
Install Statistics 22.5% vs 90d
Install activity across time periods
| Metric | 30 Days | 90 Days | 1 Year |
|---|---|---|---|
| Total Installs | 91.5K | 224.2K | 884.7K |
| Avg Daily Installs | 3.1K | 2.5K | 2.4K |