Home > Repositories > devel-future > 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-future): bpftool(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): clang(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): doxygen(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): ispc(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libclang(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libfyaml(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): libfyaml-tools(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): libispc(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): liblld(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): liblldb(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libmesa(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libopenshadinglanguage(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libpostgresql(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): libpostgresql15(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): 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-future): 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-future): 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-future): 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-future): lld(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): lldb(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): qt-creator(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): 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-future): qt6-doctools(aarch64,base) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): qt6-doctools(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-future): linux-tools(aarch64,devel-makedist) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(aarch64,base)
  • libllvm(aarch64,devel-future): linux-tools(aarch64,devel-makedist) 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-future): ocamlx(Stdlib)=0:54b8b61c43b999525add29fe935d289c from ocaml(aarch64,devel-future) fails to provide ocamlx(Stdlib)=0:8dce09dd5b6d6215d26cab89aee0306d to llvm-ocaml-devel(aarch64,devel-future)
  • llvm-ocaml-devel(aarch64,devel-future): ocamlx(Stdlib__Array)=0:1af63e712dccc2f0aba92f9608fff285 from ocaml(aarch64,devel-future) fails to provide ocamlx(Stdlib__Array)=0:f3206ec54a1268c0581f161f14fdd361 to llvm-ocaml-devel(aarch64,devel-future)
  • llvm-ocaml-devel(aarch64,devel-future): ocamlx(Stdlib__Callback)=0:49524f7a1a2f43fa16967401500614d3 from ocaml(aarch64,devel-future) fails to provide ocamlx(Stdlib__Callback)=0:68379c3eca35c3ae2b00fb049ccb9eea to llvm-ocaml-devel(aarch64,devel-future)
  • llvm-ocaml-devel(aarch64,devel-future): ocamlx(Unix)=0:4b5f176508f425529f6493c4921493ac from ocaml(aarch64,devel-future) fails to provide ocamlx(Unix)=0:964ddd361f51e5dd196a549cd03e3746 to llvm-ocaml-devel(aarch64,devel-future)
  • libllvm(x86_64,devel-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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-future): 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)
  • libllvm(x86_64,devel-future): linux-tools(x86_64,devel-makedist) requires libLLVM.so.22.1()(64bit) which is only provided by older package(s): libllvm(x86_64,base)
  • libllvm(x86_64,devel-future): linux-tools(x86_64,devel-makedist) 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-future): ocamlx(Stdlib)=0:54b8b61c43b999525add29fe935d289c from ocaml(x86_64,devel-future) fails to provide ocamlx(Stdlib)=0:8dce09dd5b6d6215d26cab89aee0306d to llvm-ocaml-devel(x86_64,devel-future)
  • llvm-ocaml-devel(x86_64,devel-future): ocamlx(Stdlib__Array)=0:1af63e712dccc2f0aba92f9608fff285 from ocaml(x86_64,devel-future) fails to provide ocamlx(Stdlib__Array)=0:f3206ec54a1268c0581f161f14fdd361 to llvm-ocaml-devel(x86_64,devel-future)
  • llvm-ocaml-devel(x86_64,devel-future): ocamlx(Stdlib__Callback)=0:49524f7a1a2f43fa16967401500614d3 from ocaml(x86_64,devel-future) fails to provide ocamlx(Stdlib__Callback)=0:68379c3eca35c3ae2b00fb049ccb9eea to llvm-ocaml-devel(x86_64,devel-future)
  • llvm-ocaml-devel(x86_64,devel-future): ocamlx(Unix)=0:4b5f176508f425529f6493c4921493ac from ocaml(x86_64,devel-future) fails to provide ocamlx(Unix)=0:964ddd361f51e5dd196a549cd03e3746 to llvm-ocaml-devel(x86_64,devel-future)
  • 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,devel-makedist) linux-tools(x86_64,devel-makedist) 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.0-1mamba
Group:Development/Languages
Maintainer:silvan
License:NCSA
Size:170.94 MB
Upstream URL:https://llvm.org/
Build time:2026-08-27 14:17:26
Source files
llvm-3.8.0-ocamldoc-install.patch
llvm-6.0.0-llvm-config.patch
llvm-project-23.1.0.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-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
2026-03-25autodist22.1.2-1mamba- automatic version update by autodist
Build required by