Home > Repositories > devel-autodist > llvm

llvm: The Low Level Virtual Machine

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them.
⚠ This package has the following problems:
  • libllvm(aarch64,devel-autodist): bpftool(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): bpftool(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): clang(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): clang(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): doxygen(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): doxygen(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): ispc(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): ispc(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libclang(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libclang(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libfyaml(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libfyaml-tools(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libispc(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libispc(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): liblld(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): liblld(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): liblldb(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): liblldb(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libmesa(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libmesa(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libopenshadinglanguage(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libopenshadinglanguage(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libpostgresql(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libpostgresql(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libpostgresql15(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libpostgresql15(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libspirv-llvm-translator(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libspirv-llvm-translator(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libspirv-llvm-translator-devel(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): libspirv-llvm-translator-devel(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): linux-tools(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): linux-tools(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): lld(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): lld(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): lldb(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): lldb(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): qt-creator(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): qt-creator(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): qt6-doctools(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-autodist): qt6-doctools(aarch64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • llvm-ocaml-devel(aarch64,devel-autodist): ocamlx(Stdlib)=0:54b8b61c43b999525add29fe935d289c from ocaml(aarch64,devel-autodist) fails to provide ocamlx(Stdlib)=0:8dce09dd5b6d6215d26cab89aee0306d to llvm-ocaml-devel(aarch64,devel-autodist)
  • llvm-ocaml-devel(aarch64,devel-autodist): ocamlx(Stdlib__Array)=0:7840ae5be5fbc42fc815f2dc8a7529e0 from ocaml(aarch64,devel-autodist) fails to provide ocamlx(Stdlib__Array)=0:f3206ec54a1268c0581f161f14fdd361 to llvm-ocaml-devel(aarch64,devel-autodist)
  • llvm-ocaml-devel(aarch64,devel-autodist): ocamlx(Stdlib__Callback)=0:91846438f7f61be0a868b54a493822c5 from ocaml(aarch64,devel-autodist) fails to provide ocamlx(Stdlib__Callback)=0:68379c3eca35c3ae2b00fb049ccb9eea to llvm-ocaml-devel(aarch64,devel-autodist)
  • llvm-ocaml-devel(aarch64,devel-autodist): ocamlx(Unix)=0:2953def93837fc56d6d4cd43ef66969e from ocaml(aarch64,devel-autodist) fails to provide ocamlx(Unix)=0:964ddd361f51e5dd196a549cd03e3746 to llvm-ocaml-devel(aarch64,devel-autodist)
  • libllvm(x86_64,devel-autodist): bpftool(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): bpftool(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): clang(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): clang(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): doxygen(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): doxygen(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): ispc(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): ispc(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libclang(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libclang(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libfyaml(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libfyaml-tools(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libispc(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libispc(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): liblld(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): liblld(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): liblldb(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): liblldb(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libmesa(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libmesa(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libopenshadinglanguage(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libopenshadinglanguage(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql14(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql14(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql15(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libpostgresql15(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libspirv-llvm-translator(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libspirv-llvm-translator(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libspirv-llvm-translator-devel(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): libspirv-llvm-translator-devel(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): linux-tools(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): linux-tools(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): lld(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): lld(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): lldb(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): lldb(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): qt-creator(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): qt-creator(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): qt6-doctools(x86_64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-autodist): qt6-doctools(x86_64,base) requires libLLVM.so.22.1(LLVM_22.1)(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • llvm-ocaml-devel(x86_64,devel-autodist): ocamlx(Stdlib)=0:54b8b61c43b999525add29fe935d289c from ocaml(x86_64,devel-autodist) fails to provide ocamlx(Stdlib)=0:8dce09dd5b6d6215d26cab89aee0306d to llvm-ocaml-devel(x86_64,devel-autodist)
  • llvm-ocaml-devel(x86_64,devel-autodist): ocamlx(Stdlib__Array)=0:7840ae5be5fbc42fc815f2dc8a7529e0 from ocaml(x86_64,devel-autodist) fails to provide ocamlx(Stdlib__Array)=0:f3206ec54a1268c0581f161f14fdd361 to llvm-ocaml-devel(x86_64,devel-autodist)
  • llvm-ocaml-devel(x86_64,devel-autodist): ocamlx(Stdlib__Callback)=0:91846438f7f61be0a868b54a493822c5 from ocaml(x86_64,devel-autodist) fails to provide ocamlx(Stdlib__Callback)=0:68379c3eca35c3ae2b00fb049ccb9eea to llvm-ocaml-devel(x86_64,devel-autodist)
  • llvm-ocaml-devel(x86_64,devel-autodist): ocamlx(Unix)=0:2953def93837fc56d6d4cd43ef66969e from ocaml(x86_64,devel-autodist) fails to provide ocamlx(Unix)=0:964ddd361f51e5dd196a549cd03e3746 to llvm-ocaml-devel(x86_64,devel-autodist)
  • need to be rebuilt: bpftool(aarch64,base) bpftool(x86_64,base) clang(aarch64,base) clang(x86_64,base) doxygen(aarch64,base) doxygen(x86_64,base) ispc(aarch64,base) ispc(x86_64,base) libfyaml(aarch64,base) libfyaml(x86_64,base) linux-tools(aarch64,base) linux-tools(x86_64,base) lld(aarch64,base) lld(x86_64,base) lldb(aarch64,base) lldb(x86_64,base) mesa(aarch64,base) mesa(x86_64,base) openshadinglanguage(aarch64,base) openshadinglanguage(x86_64,base) postgresql(aarch64,base) postgresql(x86_64,base) postgresql14(x86_64,base) postgresql15(aarch64,base) postgresql15(x86_64,base) qt-creator(aarch64,base) qt-creator(x86_64,base) qt6-qttools(aarch64,base) qt6-qttools(x86_64,base) spirv-llvm-translator(aarch64,base) spirv-llvm-translator(x86_64,base)
  • requires port to arch(s): i586
Name:llvm
Release: 23.1.1-1mamba
Group:Development/Languages
Maintainer:silvan
License:NCSA
Size:170.96 MB
Upstream URL:https://llvm.org/
Build time:2026-09-08 18:06:34
Source files
llvm-3.8.0-ocamldoc-install.patch
llvm-6.0.0-llvm-config.patch
llvm-project-23.1.1.src.tar.xz
llvm.spec
Binary packages and requirements
x86_64aarch64
Built RPMSlibllvm
libllvm-devel
llvm
llvm-debug
llvm-ocaml
llvm-ocaml-devel
libllvm
libllvm-devel
llvm
llvm-debug
llvm-ocaml
llvm-ocaml-devel
Build requirementsglibc-devel [1]
libedit-devel [1]
libffi-devel [1]
libgcc [1]
libstdc++6-devel [1]
libxml2-devel [1]
libz-devel [1]
libz3-devel [1]
libzstd-devel [1]
ocaml [1] [2]
ocaml[>=0:5.4.1] [1] [2]
ocaml-bigarray-compat-devel[>=0:1.1.0-2mamba] [1]
ocaml-ctypes-devel [1]
ocaml-ctypes-devel[>=0:0.20.2] [1]
ocaml-ctypes-devel[>=0:0.24.0-4mamba] [1]
ocaml-findlib [1]
ocaml-integers [1]
ocaml-integers[>=0:0.8.0] [1]
ocaml-ocamldoc [1] [2]
ocaml-ounit [1]
ocaml-runtime [1] [2]
ocaml-stdlib-shims-devel [1]
python-sphinx-py3 [1]
z3 [1]
glibc-devel [1]
libedit-devel [1]
libffi-devel [1]
libgcc [1]
libstdc++6-devel [1]
libxml2-devel [1]
libz-devel [1]
libz3-devel [1]
libzstd-devel [1]
ocaml [1] [2]
ocaml[>=0:5.4.1] [1] [2]
ocaml-bigarray-compat-devel[>=0:1.1.0-2mamba] [1]
ocaml-ctypes-devel [1]
ocaml-ctypes-devel[>=0:0.20.2] [1]
ocaml-ctypes-devel[>=0:0.24.0-4mamba] [1]
ocaml-findlib [1]
ocaml-integers [1]
ocaml-integers[>=0:0.8.0] [1]
ocaml-ocamldoc [1] [2]
ocaml-ounit [1]
ocaml-runtime [1] [2]
ocaml-stdlib-shims-devel [1]
python-sphinx-py3 [1]
z3 [1]
History of changes
DatePackagerReleaseDescription
2026-09-08autodist23.1.1-1mamba- automatic version update by autodist
2026-08-27autodist23.1.0-1mamba- automatic version update by autodist
2026-06-16autodist22.1.8-1mamba- automatic version update by autodist
2026-06-02autodist22.1.7-1mamba- automatic version update by autodist
2026-05-27claude22.1.6-2mamba- rebuild with ocaml-integers >= 0.8.0, ocaml-ctypes >= 0.24.0-4mamba
2026-05-21autodist22.1.6-1mamba- automatic version update by autodist
2026-05-06autodist22.1.5-1mamba- automatic version update by autodist
2026-04-27claude22.1.4-2mamba- rebuild with ocaml >= 5.4.1
2026-04-22autodist22.1.4-1mamba- automatic version update by autodist
2026-04-07autodist22.1.3-1mamba- automatic version update by autodist
Build required by