Package llvm16.0: Information

Source package: llvm16.0
Version: 16.0.6-alt8
Latest version according to Repology
Build time:  Jan 19, 2024, 07:38 AM in the task #333513
Category: Development/C
Report package bug
Home page: http://llvm.org

License: Apache-2.0 with LLVM-exception
Summary: The LLVM Compiler Infrastructure
Description: 
LLVM is a compiler infrastructure designed for compile-time, link-time,
runtime, and idle-time optimization of programs from arbitrary
programming languages. The compiler infrastructure includes mirror sets
of programming tools as well as libraries with equivalent functionality.

List of rpms provided by this srpm:
clang16.0 (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-analyzer (noarch)
clang16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-doc (noarch)
clang16.0-libs (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-libs-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-libs-support (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-libs-support-debuginfo (x86_64)
clang16.0-libs-support-shared-runtimes (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-libs-support-shared-runtimes-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-tidy-devel-static (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-tools (x86_64, ppc64le, i586, armh, aarch64)
clang16.0-tools-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
clangd16.0 (x86_64, ppc64le, i586, armh, aarch64)
clangd16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
liblldb16.0 (x86_64, ppc64le, i586, armh, aarch64)
liblldb16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
liblldb16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
libmlir16.0 (x86_64, ppc64le, i586, armh, aarch64)
libmlir16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
libmlir16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
libpolly16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
libpolly16.0-doc (noarch)
lld16.0 (x86_64, ppc64le, i586, armh, aarch64)
lld16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
lld16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
lld16.0-doc (noarch)
lldb16.0 (x86_64, ppc64le, i586, armh, aarch64)
lldb16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
lldb16.0-doc (noarch)
llvm16.0 (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-devel (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-devel-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-doc (noarch)
llvm16.0-filesystem (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-gold (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-gold-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-libs (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-libs-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-polly (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-polly-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
llvm16.0-tools (x86_64, ppc64le, i586, armh, aarch64)
mlir16.0-tools (x86_64, ppc64le, i586, armh, aarch64)
mlir16.0-tools-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
python3-module-lldb16.0 (x86_64, ppc64le, i586, armh, aarch64)

Maintainer: Konstantin Lepikhov


ACL:
Konstantin Lepikhov
@everybody

    1. rpm-build >= 4.0.4-alt112
    2. rpm-build-python3
    3. rpm-macros-llvm-common
    4. libncursesw-devel
    5. lld17.0
    6. llvm17.0-devel
    7. /proc
    8. ninja-build
    9. python3-devel
    10. python3-module-myst-parser
    11. libffi-devel
    12. python3-module-sphinx-automodapi
    13. binutils-devel
    14. clang17.0
    15. cmake >= 3.4.3
    16. perl-Pod-Parser
    17. libstdc++-devel
    18. swig-devel
    19. perl-devel
    20. pkgconfig(libedit)
    21. pkgconfig(libxml-2.0)
    22. pkgconfig(ncursesw)
    23. zip
    24. zlib-devel

Last changed


Dec. 10, 2023 Konstantin Lepikhov 16.0.6-alt8
- Applied fixes:
  + clang: fix CUDA libdevice search path.
Nov. 17, 2023 Alexey Sheplyakov 16.0.6-alt7
- spec: clang-devel does not fit into 4 GB on LoongArch, split clangTidy.a
  into a subpackage to avoid the problem. Fixes FTBFS on LoongArch.
- LoongArch: made `llc --version` print a meaningful CPU name instead of
  '(unknown)' (upstream commit e53f41c39f3eb5052965c720d2cb517d2945fd12).
  Some CMake scripts (in particular pocl) rely on `Host CPU` to figure out
  the native target.
- spec: do not restrict build concurrency on LoongArch (got enough CPU and
  RAM here).
Sept. 30, 2023 Arseny Maslennikov 16.0.6-alt6
- Restored clang-ALT-bug-40628-grecord-command-line.patch.
- Made clang pass --build-id=sha1 to the linker.