refresh the control

This commit is contained in:
Sylvestre Ledru 2023-01-28 17:30:19 +01:00
parent edfc1e79cf
commit d5738a029c

228
debian/control vendored
View File

@ -40,16 +40,16 @@ Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/tree/snapshot
# ------------- clang ------------- # ------------- clang -------------
Package: clang-16 Package: clang-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, libclang-common-16-dev (= ${source:Version}), ${dep:devlibs-objc}, libclang-common-17-dev (= ${source:Version}),
llvm-16-linker-tools (= ${binary:Version}), llvm-17-linker-tools (= ${binary:Version}),
libclang1-16 (= ${binary:Version}), libc6-dev, binutils libclang1-17 (= ${binary:Version}), libc6-dev, binutils
Provides: c-compiler, objc-compiler, c++-compiler Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-16-dev, python3 Recommends: llvm-17-dev, python3
# libomp-16-dev # libomp-17-dev
Suggests: clang-16-doc, wasi-libc Suggests: clang-17-doc, wasi-libc
Description: C, C++ and Objective-C compiler Description: C, C++ and Objective-C compiler
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the based on the LLVM compiler. Its goal is to offer a replacement to the
@ -58,9 +58,9 @@ Description: C, C++ and Objective-C compiler
Clang implements all of the ISO C++ 1998, 11, 14 and 17 standards and also Clang implements all of the ISO C++ 1998, 11, 14 and 17 standards and also
provides most of the support of C++20. provides most of the support of C++20.
Package: clang-tools-16 Package: clang-tools-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-16 (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, clang-17 (= ${binary:Version}),
python3 python3
Description: clang-based tools for C/C++ developments Description: clang-based tools for C/C++ developments
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
@ -72,10 +72,10 @@ Description: clang-based tools for C/C++ developments
. .
This package contains some clang-based tools like scan-build, clang-cl, etc. This package contains some clang-based tools like scan-build, clang-cl, etc.
Package: clang-format-16 Package: clang-format-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm16 (= ${binary:Version}) libllvm17 (= ${binary:Version})
Description: Tool to format C/C++/Obj-C code Description: Tool to format C/C++/Obj-C code
Clang-format is both a library and a stand-alone tool with the goal of Clang-format is both a library and a stand-alone tool with the goal of
automatically reformatting C++ sources files according to configurable automatically reformatting C++ sources files according to configurable
@ -88,21 +88,21 @@ Description: Tool to format C/C++/Obj-C code
. .
This package also provides vim and emacs plugins. This package also provides vim and emacs plugins.
Package: clang-tidy-16 Package: clang-tidy-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm16 (= ${binary:Version}), libclang-common-16-dev, libllvm17 (= ${binary:Version}), libclang-common-17-dev,
clang-tools-16, python3-yaml clang-tools-17, python3-yaml
Description: clang-based C++ linter tool Description: clang-based C++ linter tool
Provide an extensible framework for diagnosing and fixing typical programming Provide an extensible framework for diagnosing and fixing typical programming
errors, like style violations, interface misuse, or bugs that can be deduced errors, like style violations, interface misuse, or bugs that can be deduced
via static analysis. clang-tidy is modular and provides a convenient interface via static analysis. clang-tidy is modular and provides a convenient interface
for writing new checks. for writing new checks.
Package: clangd-16 Package: clangd-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, Depends: ${shlibs:Depends}, ${misc:Depends},
libclang-common-16-dev (= ${source:Version}) libclang-common-17-dev (= ${source:Version})
Description: Language server that provides IDE-like features to editors Description: Language server that provides IDE-like features to editors
clangd understands your C++ code and adds smart features to your editor: clangd understands your C++ code and adds smart features to your editor:
- code completion - code completion
@ -113,7 +113,7 @@ Description: Language server that provides IDE-like features to editors
clangd is a language server that implements the Language Server Protocol; clangd is a language server that implements the Language Server Protocol;
it can work with many editors through a plugin. it can work with many editors through a plugin.
Package: clang-16-doc Package: clang-17-doc
Architecture: all Architecture: all
Section: doc Section: doc
Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-mathjax Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-mathjax
@ -127,7 +127,7 @@ Description: C, C++ and Objective-C compiler - Documentation
. .
This package contains the documentation. This package contains the documentation.
Package: libclang1-16 Package: libclang1-17
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -148,12 +148,12 @@ Description: C interface to the Clang library
locations with elements within the AST, and other facilities that support locations with elements within the AST, and other facilities that support
Clang-based development tools. Clang-based development tools.
Package: libclang-16-dev Package: libclang-17-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, libclang1-16 (= ${binary:Version}), ${dep:devlibs-objc}, libclang1-17 (= ${binary:Version}),
libclang-common-16-dev (= ${source:Version}) libclang-common-17-dev (= ${source:Version})
Description: Clang library - Development package Description: Clang library - Development package
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the based on the LLVM compiler. Its goal is to offer a replacement to the
@ -163,13 +163,13 @@ Description: Clang library - Development package
provides most of the support of C++20. provides most of the support of C++20.
. .
This package contains the Clang headers to develop extensions over This package contains the Clang headers to develop extensions over
libclang1-16. libclang1-17.
Package: libclang-common-16-dev Package: libclang-common-17-dev
Architecture: all Architecture: all
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (>= ${source:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (>= ${source:Version})
Recommends: libclang-rt-16-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1) Recommends: libclang-rt-17-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1)
Description: Clang library - Common development package Description: Clang library - Common development package
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the based on the LLVM compiler. Its goal is to offer a replacement to the
@ -182,12 +182,12 @@ Description: Clang library - Common development package
# ------------- compiler-rt ------------- # ------------- compiler-rt -------------
Package: libclang-rt-16-dev Package: libclang-rt-17-dev
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Section: libdevel Section: libdevel
Breaks: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Breaks: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Replaces: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Replaces: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Compiler-rt - development package Description: Compiler-rt - development package
This package provides various libraries: This package provides various libraries:
@ -200,36 +200,36 @@ Description: Compiler-rt - development package
DataFlowSanitizer, etc DataFlowSanitizer, etc
* profile - Library which is used to collect coverage information. * profile - Library which is used to collect coverage information.
Package: libclang-rt-16-dev-wasm32 Package: libclang-rt-17-dev-wasm32
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Section: libdevel Section: libdevel
Breaks: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Breaks: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Replaces: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Replaces: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: libclang-common-16-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1) Recommends: libclang-common-17-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1)
Description: Compiler-rt - wasm32 builtins Description: Compiler-rt - wasm32 builtins
Provides the compiler-rt builtins for WebAssembly 32 bits Provides the compiler-rt builtins for WebAssembly 32 bits
Package: libclang-rt-16-dev-wasm64 Package: libclang-rt-17-dev-wasm64
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Section: libdevel Section: libdevel
Breaks: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Breaks: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Replaces: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Replaces: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: libclang-common-16-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1) Recommends: libclang-common-17-dev (>= 1:16~++20230115053056+df5fc4504b86-1~exp1)
Description: Compiler-rt - wasm64 builtins Description: Compiler-rt - wasm64 builtins
Provides the compiler-rt builtins for WebAssembly 64 bits Provides the compiler-rt builtins for WebAssembly 64 bits
# ------------- polly ------------- # ------------- polly -------------
Package: libpolly-16-dev Package: libpolly-17-dev
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Section: libdevel Section: libdevel
Breaks: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Breaks: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Replaces: libclang-common-16-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1) Replaces: libclang-common-17-dev (<< 1:16~++20230115053056+df5fc4504b86-1~exp1)
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: High-level loop and data-locality optimizer Description: High-level loop and data-locality optimizer
Uses an abstract mathematical representation based on integer polyhedra Uses an abstract mathematical representation based on integer polyhedra
@ -237,10 +237,10 @@ Description: High-level loop and data-locality optimizer
# ------------- clang libraries ------------- # ------------- clang libraries -------------
Package: libclang-cpp16 Package: libclang-cpp17
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
@ -258,12 +258,12 @@ Description: C++ interface to the Clang library
locations with elements within the AST, and other facilities that support locations with elements within the AST, and other facilities that support
Clang-based development tools. Clang-based development tools.
Package: libclang-cpp16-dev Package: libclang-cpp17-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-cpp16 (= ${binary:Version}) libclang-cpp17 (= ${binary:Version})
# Move of libclang-cpp.so into libclang-cpp16.dev # Move of libclang-cpp.so into libclang-cpp17.dev
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the based on the LLVM compiler. Its goal is to offer a replacement to the
@ -284,10 +284,10 @@ Description: C++ interface to the Clang library
linker at build time. linker at build time.
Package: libfuzzer-16-dev Package: libfuzzer-17-dev
Architecture: linux-any Architecture: linux-any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, clang-17 (= ${binary:Version})
Description: Library for coverage-guided fuzz testing Description: Library for coverage-guided fuzz testing
LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing
of other libraries. of other libraries.
@ -305,10 +305,10 @@ Description: Library for coverage-guided fuzz testing
instrumentation. instrumentation.
Package: python3-clang-16 Package: python3-clang-17
Section: python Section: python
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, libclang-16-dev Depends: ${shlibs:Depends}, ${misc:Depends}, python3, libclang-17-dev
Replaces: python-clang-x.y, Replaces: python-clang-x.y,
Conflicts: python-clang-x.y Conflicts: python-clang-x.y
Provides: python-clang-x.y Provides: python-clang-x.y
@ -322,7 +322,7 @@ Description: Clang Python Bindings
. .
This binding package provides access to the Clang compiler and libraries. This binding package provides access to the Clang compiler and libraries.
Package: clang-16-examples Package: clang-17-examples
Architecture: any Architecture: any
Section: doc Section: doc
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -338,7 +338,7 @@ Description: Clang examples
# ------------- LLVM ------------- # ------------- LLVM -------------
Package: libllvm16 Package: libllvm17
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -351,7 +351,7 @@ Description: Modular compiler and toolchain technologies, runtime library
. .
This package contains the LLVM runtime library. This package contains the LLVM runtime library.
Package: llvm-16-linker-tools Package: llvm-17-linker-tools
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Modular compiler and toolchain technologies - Plugins Description: Modular compiler and toolchain technologies - Plugins
@ -361,13 +361,13 @@ Description: Modular compiler and toolchain technologies - Plugins
. .
This package contains the LLVMgold and LLVMPolly linker plugins. This package contains the LLVMgold and LLVMPolly linker plugins.
Package: llvm-16 Package: llvm-17
Architecture: any Architecture: any
Suggests: llvm-16-doc Suggests: llvm-17-doc
Depends: llvm-16-runtime (= ${binary:Version}), Depends: llvm-17-runtime (= ${binary:Version}),
llvm-16-linker-tools (= ${binary:Version}), llvm-17-linker-tools (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends} ${shlibs:Depends}, ${misc:Depends}
Recommends: llvm-16-dev Recommends: llvm-17-dev
Description: Modular compiler and toolchain technologies Description: Modular compiler and toolchain technologies
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
@ -391,7 +391,7 @@ Description: Modular compiler and toolchain technologies
a young scheme front-end, and Java support is in development. LLVM can a young scheme front-end, and Java support is in development. LLVM can
generate code for X96, SparcV10, PowerPC or many other architectures. generate code for X96, SparcV10, PowerPC or many other architectures.
Package: llvm-16-runtime Package: llvm-17-runtime
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: binfmt-support | systemd Recommends: binfmt-support | systemd
@ -411,11 +411,11 @@ Description: Modular compiler and toolchain technologies, IR interpreter
This package provides the minimal required to execute programs in LLVM This package provides the minimal required to execute programs in LLVM
format. format.
Package: llvm-16-dev Package: llvm-17-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends}, Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends},
llvm-16 (= ${binary:Version}), libllvm16 (= ${binary:Version}), libtinfo-dev, llvm-17 (= ${binary:Version}), libllvm17 (= ${binary:Version}), libtinfo-dev,
llvm-16-tools (= ${binary:Version}), libclang-cpp16 (= ${binary:Version}), llvm-17-tools (= ${binary:Version}), libclang-cpp17 (= ${binary:Version}),
libz3-dev, libxml2-dev libz3-dev, libxml2-dev
Description: Modular compiler and toolchain technologies, libraries and headers Description: Modular compiler and toolchain technologies, libraries and headers
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
@ -433,7 +433,7 @@ Description: Modular compiler and toolchain technologies, libraries and headers
This package provides the libraries and headers to develop applications This package provides the libraries and headers to develop applications
using llvm. using llvm.
Package: llvm-16-tools Package: llvm-17-tools
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
python3-pygments, python3-yaml, python3-pygments, python3-yaml,
@ -453,11 +453,11 @@ Description: Modular compiler and toolchain technologies, tools
. .
This package provides tools for testing. This package provides tools for testing.
Package: libllvm-16-ocaml-dev Package: libllvm-17-ocaml-dev
Section: ocaml Section: ocaml
Architecture: amd64 arm64 armhf ppc64el s390x riscv64 Architecture: amd64 arm64 armhf ppc64el s390x riscv64
Suggests: llvm-16-doc Suggests: llvm-17-doc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-16-dev (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-17-dev (= ${binary:Version})
Replaces: libllvm-x.y-ocaml-dev Replaces: libllvm-x.y-ocaml-dev
Conflicts: libllvm-x.y-ocaml-dev Conflicts: libllvm-x.y-ocaml-dev
Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev
@ -476,7 +476,7 @@ Description: Modular compiler and toolchain technologies, OCaml bindings
. .
This package provides the OCaml bindings to develop applications using llvm. This package provides the OCaml bindings to develop applications using llvm.
Package: llvm-16-doc Package: llvm-17-doc
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
@ -495,10 +495,10 @@ Description: Modular compiler and toolchain technologies, documentation
. .
This package contains all documentation (extensive). This package contains all documentation (extensive).
Package: llvm-16-examples Package: llvm-17-examples
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, llvm-16-dev (>= ${source:Version}), llvm-16-dev (<< ${source:Version}+c~) Depends: ${misc:Depends}, llvm-17-dev (>= ${source:Version}), llvm-17-dev (<< ${source:Version}+c~)
Description: Modular compiler and toolchain technologies, examples Description: Modular compiler and toolchain technologies, examples
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
@ -518,20 +518,20 @@ Description: Modular compiler and toolchain technologies, examples
# ------------- lld ------------- # ------------- lld -------------
Package: lld-16 Package: lld-17
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker Description: LLVM-based linker
LLD is a new, high-performance linker. It is built as a set of reusable LLD is a new, high-performance linker. It is built as a set of reusable
components which highly leverage existing libraries in the larger LLVM components which highly leverage existing libraries in the larger LLVM
Project. Project.
Package: liblld-16 Package: liblld-17
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: LLVM-based linker, library Description: LLVM-based linker, library
@ -541,12 +541,12 @@ Description: LLVM-based linker, library
. .
This package contains the LLD runtime library. This package contains the LLD runtime library.
Package: liblld-16-dev Package: liblld-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lld-16 (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, lld-17 (= ${binary:Version}),
liblld-16 (= ${binary:Version}) liblld-17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker, header files Description: LLVM-based linker, header files
LLD is a new, high-performance linker. It is built as a set of reusable LLD is a new, high-performance linker. It is built as a set of reusable
@ -558,21 +558,21 @@ Description: LLVM-based linker, header files
# ------------- lldb ------------- # ------------- lldb -------------
Package: lldb-16 Package: lldb-17
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (= ${binary:Version}), llvm-16-dev, Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version}), llvm-17-dev,
python3-lldb-16 python3-lldb-17
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger Description: Next generation, high-performance debugger
LLDB is a next generation, high-performance debugger. It is built as a set of LLDB is a next generation, high-performance debugger. It is built as a set of
reusable components which highly leverage existing libraries in the larger LLVM reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler. Project, such as the Clang expression parser and LLVM disassembler.
Package: liblldb-16 Package: liblldb-17
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: Next generation, high-performance debugger, library Description: Next generation, high-performance debugger, library
@ -582,11 +582,11 @@ Description: Next generation, high-performance debugger, library
. .
This package contains the LLDB runtime library. This package contains the LLDB runtime library.
Package: python3-lldb-16 Package: python3-lldb-17
Section: python Section: python
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-16 (= ${binary:Version}), python3-six Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-17 (= ${binary:Version}), python3-six
Conflicts: python3-lldb-x.y Conflicts: python3-lldb-x.y
Replaces: python3-lldb-x.y Replaces: python3-lldb-x.y
Provides: python3-lldb-x.y Provides: python3-lldb-x.y
@ -598,11 +598,11 @@ Description: Next generation, high-performance debugger, python3 lib
. .
This binding package provides access to lldb. This binding package provides access to lldb.
Package: liblldb-16-dev Package: liblldb-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-16 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger, header files Description: Next generation, high-performance debugger, header files
LLDB is a next generation, high-performance debugger. It is built as a set of LLDB is a next generation, high-performance debugger. It is built as a set of
@ -616,11 +616,11 @@ Description: Next generation, high-performance debugger, header files
# 44 because it was the first version in which openmp & libc++ have been # 44 because it was the first version in which openmp & libc++ have been
# managed in llvm-defaults # managed in llvm-defaults
Package: libomp-16-dev Package: libomp-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
Depends: libomp5-16 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Depends: libomp5-17 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Suggests: libomp-16-doc Suggests: libomp-17-doc
Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44) Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44)
Provides: libomp-x.y-dev Provides: libomp-x.y-dev
Conflicts: libomp-x.y-dev Conflicts: libomp-x.y-dev
@ -630,7 +630,7 @@ Description: LLVM OpenMP runtime - dev package
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
while it is executing. while it is executing.
Package: libomp5-16 Package: libomp5-17
Multi-Arch: same Multi-Arch: same
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -643,7 +643,7 @@ Description: LLVM OpenMP runtime
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
while it is executing. while it is executing.
Package: libomp-16-doc Package: libomp-17-doc
Section: doc Section: doc
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery
@ -658,7 +658,7 @@ Description: LLVM OpenMP runtime - Documentation
# ------------- libcxx ------------- # ------------- libcxx -------------
Package: libc++1-16 Package: libc++1-17
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
@ -682,12 +682,12 @@ Description: LLVM C++ Standard library
as exception objects, rtti and memory allocation. as exception objects, rtti and memory allocation.
* Extensive unit tests. * Extensive unit tests.
Package: libc++-16-dev Package: libc++-17-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++1-16 (= ${binary:Version}), ${misc:Depends}, Depends: libc++1-17 (= ${binary:Version}), ${misc:Depends},
libunwind-16-dev [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64] libunwind-17-dev [amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64]
Breaks: libc++-dev (<< 44) Breaks: libc++-dev (<< 44)
Provides: libc++-x.y-dev Provides: libc++-x.y-dev
Conflicts: libc++-x.y-dev Conflicts: libc++-x.y-dev
@ -705,11 +705,11 @@ Description: LLVM C++ Standard library (development files)
as exception objects, rtti and memory allocation. as exception objects, rtti and memory allocation.
* Extensive unit tests. * Extensive unit tests.
Package: libc++-16-dev-wasm32 Package: libc++-17-dev-wasm32
Section: libdevel Section: libdevel
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Depends: wasi-libc, libc++abi-16-dev-wasm32, ${misc:Depends} Depends: wasi-libc, libc++abi-17-dev-wasm32, ${misc:Depends}
Provides: libc++-x.y-dev-wasm32 Provides: libc++-x.y-dev-wasm32
Conflicts: libc++-x.y-dev-wasm32 Conflicts: libc++-x.y-dev-wasm32
Replaces: libc++-x.y-dev-wasm32 Replaces: libc++-x.y-dev-wasm32
@ -730,7 +730,7 @@ Description: LLVM C++ Standard library (WASI)
# ------------- libcxxabi ------------- # ------------- libcxxabi -------------
Package: libc++abi1-16 Package: libc++abi1-17
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
@ -749,11 +749,11 @@ Description: LLVM low level support for a standard C++ library
* Correctness as defined by the C++ standards. * Correctness as defined by the C++ standards.
* Provide a portable sublayer to ease the porting of libc++ * Provide a portable sublayer to ease the porting of libc++
Package: libc++abi-16-dev Package: libc++abi-17-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++abi1-16 (= ${binary:Version}), ${misc:Depends} Depends: libc++abi1-17 (= ${binary:Version}), ${misc:Depends}
Breaks: libc++abi-dev (<= 44) Breaks: libc++abi-dev (<= 44)
Provides: libc++abi-x.y-dev Provides: libc++abi-x.y-dev
Conflicts: libc++abi-x.y-dev Conflicts: libc++abi-x.y-dev
@ -767,7 +767,7 @@ Description: LLVM low level support for a standard C++ library (development file
* Correctness as defined by the C++ standards. * Correctness as defined by the C++ standards.
* Provide a portable sublayer to ease the porting of libc++ * Provide a portable sublayer to ease the porting of libc++
Package: libc++abi-16-dev-wasm32 Package: libc++abi-17-dev-wasm32
Section: libdevel Section: libdevel
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
@ -788,14 +788,14 @@ Description: LLVM low level support for a standard C++ library (WASI)
# ------------- libclc ------------- # ------------- libclc -------------
Package: libclc-16 Package: libclc-17
Section: libs Section: libs
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libclc-16-dev (= ${binary:Version}), libclc-17-dev (= ${binary:Version}),
libclang-common-16-dev, libclang-common-17-dev,
Breaks: libclc-amdgcn, libclc-ptx, libclc-r600 Breaks: libclc-amdgcn, libclc-ptx, libclc-r600
Provides: libclc-x.y Provides: libclc-x.y
Conflicts: libclc-x.y Conflicts: libclc-x.y
@ -807,7 +807,7 @@ Description: OpenCL C language implementation - platform support
This package contains support for the amdgcn (AMD GPU), PTX and r600 This package contains support for the amdgcn (AMD GPU), PTX and r600
platforms. platforms.
Package: libclc-16-dev Package: libclc-17-dev
Section: libdevel Section: libdevel
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
@ -825,7 +825,7 @@ Description: OpenCL C language implementation - development files
# ------------- libunwind ------------- # ------------- libunwind -------------
Package: libunwind-16 Package: libunwind-17
Section: libs Section: libs
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
@ -842,13 +842,13 @@ Description: production-quality unwinder
or to operate on another process (aka remote), but only the local path has or to operate on another process (aka remote), but only the local path has
been implemented. Remote unwinding remains as future work. been implemented. Remote unwinding remains as future work.
Package: libunwind-16-dev Package: libunwind-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libunwind-16 (= ${binary:Version}) libunwind-17 (= ${binary:Version})
Provides: libunwind-dev, libunwind-x.y-dev Provides: libunwind-dev, libunwind-x.y-dev
Conflicts: libunwind-dev, libunwind-x.y-dev Conflicts: libunwind-dev, libunwind-x.y-dev
Replaces: libunwind-dev, libunwind-x.y-dev Replaces: libunwind-dev, libunwind-x.y-dev
@ -862,7 +862,7 @@ Description: production-quality unwinder
# ------------- mlir ------------- # ------------- mlir -------------
Package: mlir-16-tools Package: mlir-17-tools
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Multi-Level Intermediate Representation tools Description: Multi-Level Intermediate Representation tools
@ -873,7 +873,7 @@ Description: Multi-Level Intermediate Representation tools
. .
This package provides tools. This package provides tools.
Package: libmlir-16 Package: libmlir-17
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
@ -889,13 +889,13 @@ Description: Multi-Level Intermediate Representation library
specific compilers, and aid in connecting existing compilers together. specific compilers, and aid in connecting existing compilers together.
Package: libmlir-16-dev Package: libmlir-17-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libmlir-16 (= ${binary:Version}) libmlir-17 (= ${binary:Version})
Breaks: libmlir-dev Breaks: libmlir-dev
Provides: libmlir-x.y-dev Provides: libmlir-x.y-dev
Conflicts: libmlir-x.y-dev Conflicts: libmlir-x.y-dev
@ -909,16 +909,16 @@ Description: Multi-Level Intermediate Representation library
# ------------- bolt ------------- # ------------- bolt -------------
Package: bolt-16 Package: bolt-17
Architecture: amd64 Architecture: amd64
# Disable on arm64 because libbolt_rt_hugify.a isn't generated # Disable on arm64 because libbolt_rt_hugify.a isn't generated
Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-16-dev (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-17-dev (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Post-link optimizer Description: Post-link optimizer
It achieves the improvements by optimizing application's code layout based on It achieves the improvements by optimizing application's code layout based on
execution profile gathered by sampling profiler. execution profile gathered by sampling profiler.
Package: libbolt-16-dev Package: libbolt-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 Architecture: amd64
#arm64 #arm64
@ -929,7 +929,7 @@ Description: Post-link optimizer
# ------------- flang ------------- # ------------- flang -------------
Package: flang-16 Package: flang-17
# no 32bit support # no 32bit support
# https://github.com/llvm/llvm-project/issues/59845 # https://github.com/llvm/llvm-project/issues/59845
Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 ppc64 sparc64 riscv64 Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 ppc64 sparc64 riscv64
@ -942,7 +942,7 @@ Description: Fortran compiler
While it is capable of generating executables for a number While it is capable of generating executables for a number
of examples, some functionalities are still missing. of examples, some functionalities are still missing.
Package: libflang-16-dev Package: libflang-17-dev
Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 ppc64 sparc64 riscv64 Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 ppc64 sparc64 riscv64
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},