Accepting request 966691 from home:aaronpuchert:llvm-next
- Split up Clang libraries: libclang.so is no longer so-versioned alongside LLVM but will stay at libclang.so.13 for now. So we put it into a separate package from libclang-cpp.so. Since we can't have multiple LLVM versions generate the same package, we prefix it for the non-default LLVM with a mechanism inspired by the GCC packaging. - Use the same mechanism to for libc++ and package Clang scripts only for the default version. This means we'll no longer have to touch the package when a new major version comes out. - Make sure we properly clean up the clang scripts if we're not packaging them. - Let python3-clang use libclang.so.XX, which means we can always build it and makes it depend on libclang instead of clang-devel. - Fix some rpmlint issues: we don't need explicit library dependencies that are detected automatically, and we add proper library dependencies to the *-devel packages. - Merge llvm-LTO-devel into llvm-devel. That's where the header files already are, and they are hard to separate. - Let libomp-devel no longer depend on libLLVM, and let llvm-devel no longer depend on libomp-devel. They are independent. - Let llvm-devel no longer depend on llvm-polly-devel but let llvm-polly-devel depend on llvm-devel. We got that wrong. - Remove libLTO from baselibs, it doesn't seem to be needed. - Only suggest documentation packages. OBS-URL: https://build.opensuse.org/request/show/966691 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm13?expand=0&rev=14
This commit is contained in:
committed by
Git OBS Bridge
parent
9bfbfd22b9
commit
fb427b4aeb
@@ -1,3 +1,31 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 3 13:42:27 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
- Split up Clang libraries: libclang.so is no longer so-versioned
|
||||
alongside LLVM but will stay at libclang.so.13 for now. So we
|
||||
put it into a separate package from libclang-cpp.so. Since we
|
||||
can't have multiple LLVM versions generate the same package, we
|
||||
prefix it for the non-default LLVM with a mechanism inspired by
|
||||
the GCC packaging.
|
||||
- Use the same mechanism to for libc++ and package Clang scripts
|
||||
only for the default version. This means we'll no longer have to
|
||||
touch the package when a new major version comes out.
|
||||
- Make sure we properly clean up the clang scripts if we're not
|
||||
packaging them.
|
||||
- Let python3-clang use libclang.so.XX, which means we can always
|
||||
build it and makes it depend on libclang instead of clang-devel.
|
||||
- Fix some rpmlint issues: we don't need explicit library
|
||||
dependencies that are detected automatically, and we add proper
|
||||
library dependencies to the *-devel packages.
|
||||
- Merge llvm-LTO-devel into llvm-devel. That's where the header
|
||||
files already are, and they are hard to separate.
|
||||
- Let libomp-devel no longer depend on libLLVM, and let llvm-devel
|
||||
no longer depend on libomp-devel. They are independent.
|
||||
- Let llvm-devel no longer depend on llvm-polly-devel but let
|
||||
llvm-polly-devel depend on llvm-devel. We got that wrong.
|
||||
- Remove libLTO from baselibs, it doesn't seem to be needed.
|
||||
- Only suggest documentation packages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 19 15:23:13 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
|
||||
|
Reference in New Issue
Block a user