llvm
PopularNext-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 929.2K installs over the last year.
About
Install llvm on macOS with Homebrew Formula using `brew install llvm`. llvm is a Development command-line package with version 22.1.8. The package is listed in homebrew/core.
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 Z3 solver support will be removed in LLVM 24 as it is unsupported upstream, see https://github.com/llvm/llvm-project/pull/205370 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.
Frequently asked questions
How do I install llvm with Homebrew?
Run brew install llvm in Terminal to install llvm as a Homebrew formula on macOS.
What kind of package is llvm?
llvm is a Development Homebrew formula and FastBrew currently shows version 22.1.8.
What should I review before installing llvm?
Review the runtime dependencies (python@3.14, xz, zstd, z3) and build dependencies (cmake, ninja, swig) along with any caveats before installing.
Related Development Apps
View allOpen-source, cross-platform JavaScript runtime environment
Perl compatible regular expressions library with a new API