pkg.soopen package index

brew / rank 2036

Install llvm@15 with Homebrew, MacPorts, apt, apk, dnf, chocolatey, Nix, pacman, zypper, scoop, winget

Next-gen compiler infrastructure. Version 15.0.7 via Homebrew; verified 2026-07-03. Also installable with ubuntu: sudo apt install llvm-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install llvm@15

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install llvm-15

MacPorts ports tree · lang/llvm-15/Portfile · source: api.github.com

Linux

Ubuntu aptverified · 92%
sudo apt install llvm-15

Ubuntu 24.04 LTS package indexes · llvm-15 · source: archive.ubuntu.com

Alpine Linux apkverified · 92%
sudo apk add llvm15

Alpine Linux edge package indexes · llvm15 · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install llvm15

Fedora Rawhide package metadata · llvm15 · source: dl.fedoraproject.org

Debian aptverified · 92%
sudo apt install llvm

Debian stable package indexes · llvm · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#llvm

nixpkgs package indexes · llvm · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S llvm

Arch Linux sync databases · llvm · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install llvm

openSUSE Tumbleweed package metadata · llvm · source: download.opensuse.org

overview

Package summary

Next-gen compiler infrastructure

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

llvm@15 is Homebrew's versioned formula for the LLVM 15 release line. It packages a stable 15.x generation of the LLVM compiler infrastructure for users and downstream builds that cannot simply follow the current llvm formula.

Project history

LLVM 15 continued the LLVM project's evolution from reusable optimizer and code-generation libraries into a broad compiler-toolchain platform. Like other major LLVM releases, it shipped coordinated updates across LLVM core, Clang, LLDB, LLD, libc++, compiler-rt, MLIR, and related developer tools.

A defining migration point for LLVM 15 was opaque pointers. The official opaque-pointer documentation states that LLVM 15 enabled opaque pointers by default while typed pointers were still supported, making this release a compatibility hinge between older typed-pointer IR users and the LLVM 17 world where typed pointers were no longer supported.

Adoption history

The formula's versioned shape reflects how package ecosystems adopt LLVM: compiler stacks move quickly, but language runtimes, static analyzers, code generators, and editor tools often need one major line pinned until their LLVM API usage catches up. llvm@15 offered that stable target after the 15.0.0 release.

The input metadata shows llvm@15 packaged under names such as llvm15, llvm-15, clangd, clang15, and Homebrew llvm@15 across Linux, macOS, Windows-oriented, and Nix-style ecosystems. That spread is typical for LLVM major releases because both command-line users and build dependencies need predictable versioned tools.

How it is used

Users install llvm@15 to get clang-15, LLVM 15 libraries and headers, LLVM binary utilities, LLDB/LLD tools where packaged, and helper tools such as clang-tidy, clang-format, clangd, llvm-config, opt, llc, and FileCheck.

It is most useful when a build explicitly requires LLVM 15 or when maintainers need to test code against the opaque-pointer default before moving to later LLVM releases.

Why package nerds care

llvm@15 is significant because it packaged one of LLVM's biggest IR model transitions as a selectable toolchain rather than forcing every downstream package to migrate at once. That is exactly why package managers keep versioned compiler stacks around.

For maintainers, llvm@15 often marks the point where old typed-pointer assumptions become visible in build logs and tests, while still leaving escape hatches unavailable in later releases.

Timeline

  • 2000: LLVM begins as a University of Illinois compiler research project.
  • 2022-09-06: LLVM 15.0.0 is published on GitHub.
  • 2022-09-20: LLVM 15.0.1 is published.
  • 2022: LLVM 15 enables opaque pointers by default while retaining typed-pointer support.
  • 2023: Package ecosystems continue carrying llvm-15 packages while LLVM 16 and 17 advance the opaque-pointer transition.

Related projects

  • LLVM 15 ships with Clang 15, LLDB 15, LLD 15, libc++, compiler-rt, MLIR, OpenMP, and related LLVM tools.
  • It is related to llvm@14 as the next migration step, and to llvm@16 and llvm@17 as later stages in the opaque-pointer transition.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for llvm@15. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-04
manager version15.0.7
manager updated2026-07-03
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/llvm/llvm-project

install metadata

Package metadata

Package keybrew:llvm@15
Version15.0.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/llvm@15
Homepagehttps://llvm.org/
Repositoryhttps://github.com/llvm/llvm-project
Upstream docshttps://llvm.org/
LicenseApache-2.0 WITH LLVM-exception
Source archivehttps://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz
Last updated2026-07-03T15:55:22-04:00
Pulseupdated
Dependencieszstd
Build dependenciescmake, python@3.12
Uses from macOSlibedit, libffi, ncurses
Bottleavailable (on arm64_linux, arm64_monterey, arm64_sonoma, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsTo use the bundled libc++ please add the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm@15/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@15/lib/c++"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namellvm@15
Version Scheme0
Revision0
Requirements
  • maximum_macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Ubuntu apt95%

llvm-15 1:15.0.7-14build3

Modular compiler and toolchain technologies

https://www.llvm.org/

sudo apt install llvm-15
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: llvm-toolchain-15
  • 11 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Llvm 15
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: llvm-15 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

llvm-15

sudo port install llvm-15
  • normalized package name match
  • Matched by: Llvm 15
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/llvm-15/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
apk92%

llvm15 15.0.7-r20

Low Level Virtual Machine compiler system, version 15

https://llvm.org/

sudo apk add llvm15
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm15
  • 1 dependencies
  • 1 provides
  • package manager index match
  • Matched by: Llvm15
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm15 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

llvm15-dev 15.0.7-r20

Low Level Virtual Machine compiler system, version 15 (development files)

https://llvm.org/

sudo apk add llvm15-dev
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm15
  • 1 dependencies
  • 1 provides
  • package manager index match
  • Matched by: Llvm15
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm15-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

llvm15-libs 15.0.7-r20

LLVM 15 runtime library

https://llvm.org/

sudo apk add llvm15-libs
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm15
  • 1 dependencies
  • 1 provides
  • package manager index match
  • Matched by: Llvm15
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm15-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

llvm15-static 15.0.7-r20

LLVM 15 static libraries

https://llvm.org/

sudo apk add llvm15-static
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm15
  • package manager index match
  • Matched by: Llvm15
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm15-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

llvm15-test-utils 15.0.7-r20

LLVM 15 utilities for executing LLVM and Clang style test suites

https://llvm.org/

sudo apk add llvm15-test-utils
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm15
  • 1 dependencies
  • 1 provides
  • package manager index match
  • Matched by: Llvm15
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm15-test-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf92%

llvm15 15.0.7-17.fc45

The Low Level Virtual Machine

http://llvm.org

sudo dnf install llvm15
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm15
  • 11 dependencies
  • 2 provides
  • package manager index match
  • Matched by: Llvm15
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: llvm15 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf92%

llvm15-devel 15.0.7-17.fc45

Libraries and header files for LLVM

http://llvm.org

sudo dnf install llvm15-devel
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm15
  • 7 dependencies
  • 2 provides
  • package manager index match
  • Matched by: Llvm15
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: llvm15-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf92%

llvm15-doc 15.0.7-17.fc45

Documentation for LLVM

http://llvm.org

sudo dnf install llvm15-doc
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: llvm15
  • 1 dependencies
  • 1 provides
  • package manager index match
  • Matched by: Llvm15
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: llvm15-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf92%

llvm15-libs 15.0.7-17.fc45

LLVM shared libraries

http://llvm.org

sudo dnf install llvm15-libs
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm15
  • 12 dependencies
  • 5 provides
  • package manager index match
  • Matched by: Llvm15
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: llvm15-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf92%

llvm15-static 15.0.7-17.fc45

LLVM static libraries

http://llvm.org

sudo dnf install llvm15-static
  • License: Apache-2.0 WITH LLVM-exception OR NCSA
  • Category: Unspecified
  • Architecture: i686
  • Source Package: llvm15
  • 2 provides
  • package manager index match
  • Matched by: Llvm15
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: llvm15-static from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
Debian apt88%

llvm 1:19.0-63

Modular compiler and toolchain technologies

sudo apt install llvm
  • Section: devel
  • Architecture: amd64
  • Source Package: llvm-defaults
  • 2 dependencies
  • versioned package alias match
  • Matched by: Llvm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: llvm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix88%

llvm

nix profile install nixpkgs#llvm
  • versioned package alias match
  • Matched by: Llvm
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: llvm from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt88%

llvm 1:18.0-59~exp2

Low-Level Virtual Machine (LLVM)

sudo apt install llvm
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: llvm-defaults
  • 2 dependencies
  • versioned package alias match
  • Matched by: Llvm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: llvm from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk88%

llvm 22-r0

Low Level Virtual Machine compiler system, default version.

https://llvm.org/

sudo apk add llvm
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: llvm
  • 1 dependencies
  • 1 provides
  • versioned package alias match
  • Matched by: Llvm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: llvm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation