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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/llvm-devel | 24.0.d20261013 |
| DragonFly | devel/llvm-devel | 21.0.d20250217 |
| MidnightBSD | devel/llvm-devel | 10.0.d20190913_1 |
| HardenedBSD | devel/llvm-devel | 24.0.d20260909 |
| GhostBSD | devel/llvm-devel | 24.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 24.0.d20261006 | 24.0.d20261013 | 16.0.d20230103 | 22.0.d20250807_1 | 24.0.d20261013 |
| FreeBSD:14:quarterly | 24.0.d20260909 | 24.0.d20260909 | n/a | 21.0.d20250403_1 | 24.0.d20260909 |
| FreeBSD:15:latest | 24.0.d20261013 | 24.0.d20261013 | n/a | 22.0.d20250807_1 | 22.0.d20250807_1 |
| FreeBSD:15:quarterly | 24.0.d20260909 | 24.0.d20260909 | n/a | n/a | n/a |
| FreeBSD:16:latest | 24.0.d20260909 | 24.0.d20261013 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 93
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/py-webencodings
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/py-Jinja2
- devel/py-babel
- devel/py-future
- devel/py-lxml
- devel/py-packaging
- devel/py-pyyaml
- devel/py-setuptools44
- devel/py-six
- devel/py-typing-extensions
- devel/readline
- devel/swig
- dns/libidn2
- dns/py-idna
- graphics/png
- graphics/py-imagesize
- lang/lua54
- lang/perl5.42
- lang/python27
- lang/python312
- lang/python315
- lang/tcl86
- math/mpdecimal
- misc/py-pexpect
- net/py-pysocks
- net/py-urllib3
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/ca_root_nss
- security/libgcrypt
- security/libgpg-error
- security/py-certifi
- security/rhash
- sysutils/py-ptyprocess
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- textproc/libyaml
- textproc/py-CommonMark
- textproc/py-accessible-pygments
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-furo
- textproc/py-markdown
- textproc/py-markdown-it-py
- textproc/py-markupsafe
- textproc/py-mdit-py-plugins
- textproc/py-mdurl
- textproc/py-myst-parser
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-recommonmark
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
- textproc/py-sphinx
- textproc/py-sphinx-basic-ng
- textproc/py-sphinx-markdown-tables
- textproc/py-sphinxcontrib-applehelp
- textproc/py-sphinxcontrib-devhelp
- textproc/py-sphinxcontrib-htmlhelp
- textproc/py-sphinxcontrib-jsmath
- textproc/py-sphinxcontrib-qthelp
- textproc/py-sphinxcontrib-serializinghtml
- textproc/snowballstemmer
- www/py-beautifulsoup4
- www/py-html5lib
- www/py-requests
- www/py-soupsieve
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/tk86
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Run dependencies 13
Required by 1
Configuration
Options name: devel_llvm
| Option | Default | Description |
|---|---|---|
| CLANG | on | Build clang |
| COMPILER_RT | off | Sanitizer libraries |
| DOCS | off | Build and/or install documentation |
| LLD | on | Install lld, the LLVM linker |
| STATIC_LIBS | off | Install 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
| File | Size | SHA256 |
|---|---|---|
| llvm-llvm-project-24.0.d20261013-20d41fe7da14aecd5ba258cc4671a2ba727a8ad5_GH0.tar.gz | 3.20332694e+08 | abe85650ddce3ffda3ceb9357ed4df843e3c18a27364c4c1646837e451e0e8e5 |
Commit history 9
The latest 5 of 9 in the history this site was built from.