BSD Ports

devel/llvm-devel 24.0.d20261013 FreeBSD

LLVM and Clang

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e85cd16f10
License
BSD3CLAUSE, LLVM, LLVM2, MIT, PD, REGEX
Categories
devel, lang
Package size
364276.9 KiB, 2679378.6 KiB installed

Description

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure these are built on.

In the other systems

SystemPortVersion
FreeBSDdevel/llvm-devel24.0.d20261013
DragonFlydevel/llvm-devel21.0.d20250217
MidnightBSDdevel/llvm-devel10.0.d20190913_1
HardenedBSDdevel/llvm-devel24.0.d20260909
GhostBSDdevel/llvm-devel24.0.d20260909

Install

Binary package:

pkg install llvm-devel

From the ports tree:

cd /usr/ports/devel/llvm-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	llvm-devel>0:devel/llvm-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest24.0.d2026100624.0.d2026101316.0.d2023010322.0.d20250807_124.0.d20261013
FreeBSD:14:quarterly24.0.d2026090924.0.d20260909n/a21.0.d20250403_124.0.d20260909
FreeBSD:15:latest24.0.d2026101324.0.d20261013n/a22.0.d20250807_122.0.d20250807_1
FreeBSD:15:quarterly24.0.d2026090924.0.d20260909n/an/an/a
FreeBSD:16:latest24.0.d2026090924.0.d20261013n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 93
Run dependencies 13
Required by 1

Configuration

Options name: devel_llvm

OptionDefaultDescription
CLANGonBuild clang
COMPILER_RToffSanitizer libraries
DOCSoffBuild and/or install documentation
LLDonInstall lld, the LLVM linker
STATIC_LIBSoffInstall static libraries (does not effect sanitizers)
USES
cmake compiler:c++17-lang cpe shebangfix ${_USES_PYTHON}
Service scripts
none
Conflicts with
llvm-devel llvm-devel-lite
Flavors
llvm-devel-lite-24.0.d20261013

Files

pkg-plist 9002
  • bin/dsymutil-devel
  • bin/llc-devel
  • bin/lli-devel
  • bin/llubi-devel
  • bin/llvm-addr2line-devel
  • bin/llvm-ar-devel
  • bin/llvm-as-devel
  • bin/llvm-bcanalyzer-devel
  • bin/llvm-bitcode-strip-devel
  • bin/llvm-c-test-devel
  • bin/llvm-calc-occupancy-devel
  • bin/llvm-cas-devel
  • bin/llvm-cat-devel
  • bin/llvm-cfi-verify-devel
  • bin/llvm-cgdata-devel
  • bin/llvm-config-devel
  • bin/llvm-cov-devel
  • bin/llvm-ctxprof-util-devel
  • bin/llvm-cvtres-devel
  • bin/llvm-cxxmap-devel
  • bin/llvm-debuginfo-analyzer-devel
  • bin/llvm-debuginfod-devel
  • bin/llvm-debuginfod-find-devel
  • bin/llvm-diff-devel
  • bin/llvm-dis-devel
  • bin/llvm-dlltool-devel
  • bin/llvm-dwarfdump-devel
  • bin/llvm-dwarfutil-devel
  • bin/llvm-dwp-devel
  • bin/llvm-exegesis-devel
  • bin/llvm-extract-devel
  • bin/llvm-extract-bundle-entry-devel
  • bin/llvm-gpu-loader-devel
  • bin/llvm-gsymutil-devel
  • bin/llvm-ifs-devel
  • bin/llvm-install-name-tool-devel
  • bin/llvm-ir2vec-devel
  • bin/llvm-jitlink-devel
  • bin/llvm-libtool-darwin-devel
  • bin/llvm-link-devel
  • bin/llvm-lipo-devel
  • bin/llvm-mc-devel
  • bin/llvm-ml-devel
  • bin/llvm-ml64-devel
  • bin/llvm-modextract-devel
  • bin/llvm-nm-devel
  • bin/llvm-objcopy-devel
  • bin/llvm-objdump-devel
  • bin/llvm-offload-binary-devel
  • bin/llvm-offload-wrapper-devel
  • bin/llvm-opt-report-devel
  • bin/llvm-otool-devel
  • bin/llvm-pdbutil-devel
  • bin/llvm-profdata-devel
  • bin/llvm-profgen-devel
  • bin/llvm-ranlib-devel
  • bin/llvm-rc-devel
  • bin/llvm-readelf-devel
  • bin/llvm-readobj-devel
  • bin/llvm-readtapi-devel
  • bin/llvm-reduce-devel
  • bin/llvm-remarkutil-devel
  • bin/llvm-rtdyld-devel
  • bin/llvm-size-devel
  • bin/llvm-split-devel
  • bin/llvm-stress-devel
  • bin/llvm-strings-devel
  • bin/llvm-strip-devel
  • bin/llvm-symbolizer-devel
  • bin/llvm-tblgen-devel
  • bin/llvm-tli-checker-devel
  • bin/llvm-undname-devel
  • bin/llvm-windres-devel
  • bin/llvm-xray-devel
  • bin/opt-devel
  • bin/reduce-chunk-list-devel
  • bin/sancov-devel
  • bin/amdgpu-arch-devel
  • bin/analyze-build-devel
  • bin/c-index-test-devel
  • bin/clang-devel
  • bin/clang++-devel
  • bin/clang-check-devel
  • bin/clang-cpp-devel
  • bin/clang-dxc-devel
  • bin/clang-extdef-mapping-devel
  • bin/clang-format-devel
  • bin/clang-linker-wrapper-devel
  • bin/clang-offload-bundler-devel
  • bin/clang-offload-packager-devel
  • bin/clang-repl-devel
  • bin/clang-scan-deps-devel
  • bin/clang-ssaf-analyzer-devel
  • bin/clang-ssaf-format-devel
  • bin/clang-ssaf-linker-devel
  • bin/clang-ssaf-src-edit-merge-devel
  • bin/clang-tblgen-devel
  • bin/diagtool-devel
  • bin/hmaptool-devel
  • bin/intercept-build-devel

The first 100 are listed.

distinfo 1
FileSizeSHA256
llvm-llvm-project-24.0.d20261013-20d41fe7da14aecd5ba258cc4671a2ba727a8ad5_GH0.tar.gz3.20332694e+08abe85650ddce3ffda3ceb9357ed4df843e3c18a27364c4c1646837e451e0e8e5

Commit history 9

DateCommitCreditsLog message
e85cd16f10 Brooks Davis devel/llvm*: minor rework [NFC]
Consolidate all the _PATTERN variables in one location and define them unconditionally.
4191fe17a2 Brooks Davis devel/llvm-devel: new snapshot, aarch64 improvements
Enable COMPILER_RT, FLANG, and OPENMP options. Flang requires a patch to make not compile quadmath functions requiring C11 functionality FreeBSD hasn't implemented. It's unclear to me why we're attemping to compile them on aarch64 and not other targets, but it's easy to just ifdef out the file and this should match x86.
5521866ef9 Brooks Davis devel/llvm-devel: new snapshot
Sponsored by: DARPA, AFRL
a1d58f91d4 Brooks Davis devel/llvm-devel: new snapshot
Sponsored by: DARPA, AFRL
d30aaf1a49 Brooks Davis devel/llvm-devel: add missing patch
This fixes a build failure due to __emutls_get_address not being provided on FreeBSD. The next update will include this change. Sponsored by: DARPA, AFRL

The latest 5 of 9 in the history this site was built from.