Revisions of llvm13
Yuchen Lin (maxlin_factory)
accepted
request 1165718
from
Aaron Puchert (aaronpuchert)
(revision 8)
- Add llvm-gcc13-issue55711.patch * Fix gh#llvm/llvm-project#55711 with gcc13 - Don't use gold for linking anymore: on s390x we use ld.bfd with LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688) - Using ld.bfd on s390x exposed an issue with the existing llvm_build_tablegen_component_as_shared_library.patch: linking llvm-tblgen with libLLVM.so means we also have to link libraries used for that (like LLVMTableGenGlobalISel) with libLLVM.so. - Rewrite summary and description for llvm-gold to point out that it can also be used with ld.bfd, recommend with binutils. - Fix conflicts/provides for python3-clang to point to %python3_sitelib instead of %python3_sitearch. - Manage clang-cpp with update-alternatives like other binaries. - Use %_target_* for determining the compiler host triple (boo#1218701) - Use %patch -P N instead of deprecated %patchN. - Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]]. - Disable test that fails on ppc64le. - Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being pulled in by cmake in SLE-15-SP6. - Use old conflicts/provides for python3-clang on Leap.
Yuchen Lin (maxlin_factory)
committed
(revision 7)
branch from Backports SP5
Yuchen Lin (maxlin_factory)
accepted
request 1034004
from
Yuchen Lin (maxlin_factory)
(revision 6)
Automatically create request by update submitter.This is going to update package to openSUSE:Backports:SLE-15-SP5 from openSUSE:Factory.Please review this change and decline it if Leap do not need it.
Yuchen Lin (maxlin_factory)
accepted
request 1011608
from
Yuchen Lin (maxlin_factory)
(revision 5)
Automatically create request by update submitter.This is going to update package to openSUSE:Backports:SLE-15-SP5 from openSUSE:Factory.Please review this change and decline it if Leap do not need it.
Yuchen Lin (maxlin_factory)
accepted
request 996181
from
Yuchen Lin (maxlin_factory)
(revision 4)
Automatically create request by update submitter. This is going to update package to openSUSE:Backports:SLE-15-SP5 from openSUSE:Factory. Please review this change and decline it if Leap do not need it.
Yuchen Lin (maxlin_factory)
committed
(revision 3)
branch from SP4 Backports
Yuchen Lin (maxlin_factory)
accepted
request 970338
from
Aaron Puchert (aaronpuchert)
(revision 2)
- 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. - Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer to libclang only by soname, because the installed library might be newer than the one originally build with the package. - 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 llvm-polly-devel depend on llvm-devel. - Remove libLTO and *-devel packages from baselibs, they don't seem to be needed. We mostly need libLLVM and maybe libclang-cpp. - Consistently set host triple as *-suse-linux-gnu*. - Only suggest documentation packages. - Add llvm-rust-mangle-for-fastcall.patch for rust 1.59. - Fix armv6hl cpu architecture typo.
Yuchen Lin (maxlin_factory)
accepted
request 954726
from
Aaron Puchert (aaronpuchert)
(revision 1)
We want an updated toolchain in Leap, see also https://code.opensuse.org/leap/features/issue/55. Now with fixes to rpmlintrc, additional conflicts and adapted License tag.
Displaying all 8 revisions