# llvm@14 を Homebrew, MacPorts, apt, dnf, apk, chocolatey, Nix, pacman, zypper, scoop, winget でインストール

llvm@14 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:llvm@14
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install llvm@14
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install llvm-14
```

  証拠: MacPorts ports tree: lang/llvm-14/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Ubuntu apt (92%):

```sh
sudo apt install llvm-14
```

  証拠: Ubuntu 24.04 LTS package indexes: llvm-14 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

- dnf (92%):

```sh
sudo dnf install llvm14
```

  証拠: Fedora Rawhide package metadata: llvm14 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst

- apk (92%):

```sh
sudo apk add llvm
```

  証拠: Alpine Linux edge package indexes: llvm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install llvm
```

  証拠: Debian stable package indexes: llvm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#llvm
```

  証拠: nixpkgs package indexes: llvm from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix

- pacman (92%):

```sh
sudo pacman -S llvm
```

  証拠: Arch Linux sync databases: llvm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install llvm
```

  証拠: openSUSE Tumbleweed package metadata: llvm from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Chocolatey (92%):

```sh
choco install llvm
```

  証拠: Chocolatey community package catalog: llvm from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','lftp'

- Scoop (92%):

```sh
scoop install main/llvm
```

  証拠: Scoop official bucket manifest trees: bucket/llvm.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id LLVM.LLVM -e
```

  証拠: Windows Package Manager source index: LLVM.LLVM from https://cdn.winget.microsoft.com/cache/source.msix

## パッケージ情報

- **パッケージキー:** brew:llvm@14
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/llvm@14>
- **バージョン:** 14.0.6
- **ソース概要:** Next-gen compiler infrastructure
- **ホームページ:** <https://llvm.org/>
- **リポジトリ:** <https://github.com/llvm/llvm-project>
- **上流ドキュメント:** <https://llvm.org/>
- **ライセンス:** Apache-2.0 WITH LLVM-exception
- **ソースアーカイブ:** <https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz>
- **最終更新:** 2026-07-03T15:53:51-04:00
- **生成日時:** 2026-08-04T22:13:35+00:00

## ビルド依存関係

- cmake
- python@3.12

## macOS 提供ライブラリ

- libedit
- libffi
- ncurses

## インストール挙動

- post-install フック: 未定義
- 注意点: To use the bundled libc++ please add the following LDFLAGS: LDFLAGS="-L$HOMEBREW_PREFIX/opt/llvm@14/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@14/lib/c++"
- Bottle: 利用可能 対象 arm64_linux, arm64_monterey, arm64_sonoma, arm64_ventura, monterey, sonoma, ventura, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 14.0.6
- マネージャ更新日: 2026-07-03
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/llvm/llvm-project
- 情報: No cached GitHub release or tag data was available.
## プロジェクトの歴史と使われ方

llvm@14 is Homebrew's versioned formula for the LLVM 14 release line, a pinned compiler-toolchain stack that includes LLVM libraries and tools, Clang, LLDB, LLD, and related utilities from the 14.x generation.

### プロジェクトの歴史

LLVM 14 belongs to the same LLVM umbrella project that began as a University of Illinois compiler research project and grew into a modular toolchain suite. The versioned formula exists because LLVM's major releases are not just application updates: they can change compiler diagnostics, optimizer behavior, C++ APIs, plugin interfaces, and binary-tool behavior that downstream packages depend on.

The official LLVM 14 release notes document the 14.0.0 release as part of the LLVM Compiler Infrastructure and describe major changes across LLVM subprojects. In the opaque-pointer migration, LLVM 14 is specifically called out as the release that supported the necessary APIs for migration and deprecated or removed incompatible APIs, while still not making opaque pointers production-default in the optimization pipeline.

### 採用の歴史

In package-manager practice, llvm@14 gave downstream projects a stable target after LLVM 15 began the opaque-pointer default transition. Packages that used LLVM C APIs, generated typed-pointer IR, or embedded out-of-tree LLVM passes could remain on 14 while preparing for later releases.

The input metadata shows llvm@14 mapped across Homebrew, MacPorts, Debian/Ubuntu llvm-14, Fedora llvm14, Nix, Arch-related clang packages, Scoop, winget clangd, Alpine filecheck, and openSUSE clang. That cross-ecosystem spread reflects the importance of major-versioned LLVM packaging.

### 使われ方

Users install llvm@14 when a build script, language runtime, compiler plugin, or analysis tool expects LLVM 14 headers, libraries, or command behavior. The formula also provides versioned tools such as clang-14 while shipping the broader LLVM command set.

This release line is particularly relevant for projects migrating away from typed-pointer assumptions, because it lets maintainers update code against the new APIs before requiring the default opaque-pointer behavior of later LLVM releases.

### パッケージ好きにとっての重要性

llvm@14 is the kind of formula package maintainers keep around because compilers are supply-chain infrastructure. Pinning LLVM 14 can be the difference between an old language frontend still building and a cascade of failures from changed IR, C APIs, or optimizer assumptions.

Its value is not novelty but repeatability: a package graph can keep one foot on a known LLVM major while the unversioned llvm formula moves forward.

### タイムライン

- 2000: LLVM begins as a University of Illinois compiler research project.
- 2022-03-23: LLVM 14.0.0 is published on GitHub.
- 2022-04-13: LLVM 14.0.1 is published.
- 2022: LLVM 14 supports APIs needed for the opaque-pointer migration while retaining typed-pointer compatibility.
- 2022-2023: Package managers keep llvm-14 style packages for downstream compatibility as LLVM 15 and 16 move the opaque-pointer transition forward.

### Related projects

- LLVM 14 ships with Clang 14, LLDB 14, LLD 14, libc++, compiler-rt, MLIR, OpenMP, and related LLVM tools.
- It is directly related to llvm@15, llvm@16, llvm@17, and the unversioned llvm formula, which represent later points in the same toolchain release series.

### ソース

- <https://api.github.com/repos/llvm/llvm-project/releases>
- <https://llvm.org/>
- <https://llvm.org/docs/OpaquePointers.html>
- <https://releases.llvm.org/14.0.0/docs/>
- <https://releases.llvm.org/14.0.0/docs/ReleaseNotes.html>
- source_facts.package-manager


## セキュリティノート

llvm@14 に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、パッケージメタデータはここに公開されています。


## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** llvm@14
- **Version Scheme:** 0
- **Revision:** 0
- **Requirements:** maximum_macos
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** yes
- **URL Keys:** stable

## 他のパッケージマネージャ記録

- Ubuntu apt - llvm-14 - 1:14.0.6-19build4: normalized package name match | Ubuntu 24.04 LTS package indexes: llvm-14 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Modular compiler and toolchain technologies | https://www.llvm.org/
- MacPorts - llvm-14: normalized package name match | MacPorts ports tree: lang/llvm-14/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- dnf - llvm14 - 14.0.5-15.fc45: package manager index match | Fedora Rawhide package metadata: llvm14 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | The Low Level Virtual Machine | http://llvm.org
- dnf - llvm14-devel - 14.0.5-15.fc45: package manager index match | Fedora Rawhide package metadata: llvm14-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | Libraries and header files for LLVM | http://llvm.org
- dnf - llvm14-doc - 14.0.5-15.fc45: package manager index match | Fedora Rawhide package metadata: llvm14-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | Documentation for LLVM | http://llvm.org
- dnf - llvm14-libs - 14.0.5-15.fc45: package manager index match | Fedora Rawhide package metadata: llvm14-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | LLVM shared libraries | http://llvm.org
- dnf - llvm14-static - 14.0.5-15.fc45: package manager index match | Fedora Rawhide package metadata: llvm14-static from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | LLVM static libraries | http://llvm.org
- Debian apt - llvm - 1:19.0-63: versioned package alias match | Debian stable package indexes: llvm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Modular compiler and toolchain technologies
- Nix - llvm: versioned package alias match | nixpkgs package indexes: llvm from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
- Ubuntu apt - llvm - 1:18.0-59~exp2: versioned package alias match | Ubuntu 24.04 LTS package indexes: llvm from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Low-Level Virtual Machine (LLVM)
- apk - llvm - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Low Level Virtual Machine compiler system, default version. | https://llvm.org/
- apk - llvm-dev - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Low Level Virtual Machine compiler system, default version. | https://llvm.org/
- apk - llvm-gtest - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm-gtest from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | LLVM default gtest static libraries | https://llvm.org/
- apk - llvm-libs - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | LLVM 22 runtime library | https://llvm.org/
- apk - llvm-linker-tools - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm-linker-tools from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Low Level Virtual Machine compiler system, default version. (linker plugins) | https://llvm.org/
- apk - llvm-static - 22-r0: versioned package alias match | Alpine Linux edge package indexes: llvm-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | LLVM 22 static libraries | https://llvm.org/


## 関連リンク

- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/ja/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Language runtime packages](https://pkg.so/ja/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [cmake](https://pkg.so/ja/brew/cmake/) - Build dependency declared by Homebrew.
- [python@3.12](https://pkg.so/ja/brew/python-3-12/) - Build dependency declared by Homebrew.
- [llvm](https://pkg.so/ja/brew/llvm/) - Package name indicates the same formula family.
- [llvm@20](https://pkg.so/ja/brew/llvm-20/) - Package name indicates the same formula family.
- [llvm@21](https://pkg.so/ja/brew/llvm-21/) - Package name indicates the same formula family.
- [llvm@18](https://pkg.so/ja/brew/llvm-18/) - Package name indicates the same formula family.
- [llvm@19](https://pkg.so/ja/brew/llvm-19/) - Package name indicates the same formula family.
- [llvm@16](https://pkg.so/ja/brew/llvm-16/) - Package name indicates the same formula family.
- [llvm@15](https://pkg.so/ja/brew/llvm-15/) - Package name indicates the same formula family.
- [lld](https://pkg.so/ja/brew/lld/) - Shares the same upstream source repository.

## Combined YAML source

View the package source record on GitHub. [combined/llvm@14.yml](https://github.com/mxcl/pkgdb/blob/main/combined/llvm@14.yml)


## ソース

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