| <revisionlist> |
| <revision rev="1" vrev="1"> |
| <srcmd5>ba678e1780c1998c4afbc2417ce4cfe5</srcmd5> |
| <version>13.0.0</version> |
| <time>1633723480</time> |
| <user>RBrownSUSE</user> |
| <comment>- New version 13.0.0. |
| * For details, see the release notes: |
| - https://releases.llvm.org/13.0.0/docs/ReleaseNotes.html |
| - https://releases.llvm.org/13.0.0/tools/clang/docs/ReleaseNotes.html |
| - https://releases.llvm.org/13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html |
| - https://releases.llvm.org/13.0.0/projects/libcxx/docs/ReleaseNotes.html |
| - https://releases.llvm.org/13.0.0/tools/lld/docs/ReleaseNotes.html |
| * New LLVM tools: |
| - llvm-otool: Mach-O object file displaying tool. |
| - llvm-sim: LLVM IR Similarity Visualizer. |
| - llvm-tapi-diff: Diff tool for tbd files. |
| - llvm-windres: Tool to manipulate Windows resources. |
| * llvm-elfabi was removed. |
| * New Clang tools: |
| - clang-repl, an interactive interpreter for C/C++. |
| - intercept-build, analyze-build: the former intercepts build |
| commands to build a compilation database, the latter runs |
| the static analyzer over all translation units. |
| - scan-build-py: Python reimplementation of scan-build. |
| - Rebase patches: |
| * link-clang-shared.patch |
| * llvm-do-not-install-static-libraries.patch |
| * llvm-exegesis-link-dylib.patch |
| - Drop patches that have landed upstream: |
| * tablegen-test-link-static.patch |
| - Run tests on more architectures, disable those that seem to hang. |
| Don't run libcxx tests at all anymore because they take so long. |
| - Relax constraints so that we can build on more machines.</comment> |
| <requestid>923001</requestid> |
| </revision> |
| <revision rev="2" vrev="2"> |
| <srcmd5>5202afbe8027847454a7ef6be67f1868</srcmd5> |
| <version>13.0.0</version> |
| <time>1636729140</time> |
| <user>dimstar_suse</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>930567</requestid> |
| </revision> |
| <revision rev="3" vrev="3"> |
| <srcmd5>1dc31be822c61aa5ba1fa1eabf5f637c</srcmd5> |
| <version>13.0.0</version> |
| <time>1637701783</time> |
| <user>dimstar_suse</user> |
| <comment>- Add FileCheck into the devel package, as is required for testing |
| Rust (boo#1192629) |
| </comment> |
| <requestid>932977</requestid> |
| </revision> |
| <revision rev="4" vrev="4"> |
| <srcmd5>a327f039e30ac45988b8a14ff4e9c78d</srcmd5> |
| <version>13.0.0</version> |
| <time>1640521816</time> |
| <user>dimstar_suse</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>942459</requestid> |
| </revision> |
| <revision rev="5" vrev="5"> |
| <srcmd5>5c4ae678a1841aa96a67d3ae9998a0dd</srcmd5> |
| <version>13.0.0</version> |
| <time>1643486462</time> |
| <user>dimstar_suse</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>949357</requestid> |
| </revision> |
| <revision rev="6" vrev="1"> |
| <srcmd5>786d1d198020c33c7408179608d10ade</srcmd5> |
| <version>13.0.1</version> |
| <time>1644188044</time> |
| <user>dimstar_suse</user> |
| <comment>- Update to version 13.0.1. |
| * This release contains bug-fixes for the LLVM 13.0.0 release. |
| This release is API and ABI compatible with 13.0.0. |
| - Rebase llvm-do-not-install-static-libraries.patch. |
| - Drop obsolete patches: |
| * llvm-fix-building-with-GCC-12.patch |
| - Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH |
| for building and testing to simulate behavior of actual package. |
| - Update constraints for riscv64</comment> |
| <requestid>951461</requestid> |
| </revision> |
| <revision rev="7" vrev="2"> |
| <srcmd5>d7401d24c596866b3915d84940f27d4c</srcmd5> |
| <version>13.0.1</version> |
| <time>1644617221</time> |
| <user>dimstar_suse</user> |
| <comment>- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're |
| deliberately conflicting with SLE here to offer a newer version |
| than what SUSE wants to support. |
| (https://code.opensuse.org/leap/features/issue/55)</comment> |
| <requestid>952965</requestid> |
| </revision> |
| <revision rev="8" vrev="3"> |
| <srcmd5>f6193ad758522b51e2b168d7da2b916a</srcmd5> |
| <version>13.0.1</version> |
| <time>1645998169</time> |
| <user>dimstar_suse</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>957799</requestid> |
| </revision> |
| <revision rev="9" vrev="4"> |
| <srcmd5>33c88bee48b6cf5c325d7d288d409baa</srcmd5> |
| <version>13.0.1</version> |
| <time>1649949772</time> |
| <user>dimstar_suse</user> |
| <comment>- 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. |
| </comment> |
| <requestid>969598</requestid> |
| </revision> |
| <revision rev="10" vrev="5"> |
| <srcmd5>6c3f775aaf8ad543419eb8bf719f7518</srcmd5> |
| <version>13.0.1</version> |
| <time>1651180012</time> |
| <user>dimstar_suse</user> |
| <comment>- Don't override default linker flags. (We were losing -Wl,-z,now.)</comment> |
| <requestid>972707</requestid> |
| </revision> |
| <revision rev="11" vrev="6"> |
| <srcmd5>1888f8af757ec55ca7e3328a163e9e13</srcmd5> |
| <version>13.0.1</version> |
| <time>1662639750</time> |
| <user>dimstar_suse</user> |
| <comment>- Make sure we keep -DNDEBUG. At some point %{optflags} must have |
| lost it, perhaps because CMake usually adds it on top. So when |
| overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to |
| take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF, |
| because that's the default anyway and hasn't helped here. |
| - Add llvm-glibc-2-36.patch in order to address boo#1202215. |
| </comment> |
| <requestid>1001714</requestid> |
| </revision> |
| <revision rev="12" vrev="7"> |
| <srcmd5>6e35320f97920cdfe2c8ab1bac4a0841</srcmd5> |
| <version>13.0.1</version> |
| <time>1667209497</time> |
| <user>dimstar_suse</user> |
| <comment>- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0. |
| </comment> |
| <requestid>1032340</requestid> |
| </revision> |
| <revision rev="13" vrev="8"> |
| <srcmd5>e4c96fd93553ba323ebcf3c4c0f29fbc</srcmd5> |
| <version>13.0.1</version> |
| <time>1679854766</time> |
| <user>dimstar_suse</user> |
| <comment>- Add llvm-gcc13-issue55711.patch |
| * Fix gh#llvm/llvm-project#55711 with gcc13 |
| </comment> |
| <requestid>1074338</requestid> |
| </revision> |
| <revision rev="14" vrev="9"> |
| <srcmd5>fcd0029b84753564d72f8891ef45a1ad</srcmd5> |
| <version>13.0.1</version> |
| <time>1683991057</time> |
| <user>dimstar_suse</user> |
| <comment>- 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. |
| </comment> |
| <requestid>1086803</requestid> |
| </revision> |
| <revision rev="15" vrev="10"> |
| <srcmd5>f283296001f2903b4696359ea8da7985</srcmd5> |
| <version>13.0.1</version> |
| <time>1687207810</time> |
| <user>dimstar_suse</user> |
| <comment>- Fix conflicts/provides for python3-clang to point to |
| %python3_sitelib instead of %python3_sitearch. |
| </comment> |
| <requestid>1093399</requestid> |
| </revision> |
| <revision rev="16" vrev="11"> |
| <srcmd5>a44840b176de8f42056350efc42808ad</srcmd5> |
| <version>13.0.1</version> |
| <time>1701727277</time> |
| <user>anag+factory</user> |
| <comment>- Manage clang-cpp with update-alternatives like other binaries. |
| </comment> |
| <requestid>1130634</requestid> |
| </revision> |
| <revision rev="17" vrev="12"> |
| <srcmd5>e97bbcc0dd7190e4c8df4e5ec20ad3e5</srcmd5> |
| <version>13.0.1</version> |
| <time>1707760363</time> |
| <user>anag+factory</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>1146054</requestid> |
| </revision> |
| <revision rev="18" vrev="13"> |
| <srcmd5>37b7773c86f29ddc174c587994c54e1a</srcmd5> |
| <version>13.0.1</version> |
| <time>1709917720</time> |
| <user>anag+factory</user> |
| <comment>- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being |
| pulled in by cmake in SLE-15-SP6. |
| - Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]]. |
| - Disable test that fails on ppc64le. |
| - Use %patch -P N instead of deprecated %patchN. |
| </comment> |
| <requestid>1156033</requestid> |
| </revision> |
| <revision rev="19" vrev="14"> |
| <srcmd5>17f1200e628ba3325f77de6768116f28</srcmd5> |
| <version>13.0.1</version> |
| <time>1712341658</time> |
| <user>anag+factory</user> |
| <comment>- Use old conflicts/provides for python3-clang on Leap. |
| </comment> |
| <requestid>1164603</requestid> |
| </revision> |
| <revision rev="20" vrev="15"> |
| <srcmd5>8161d55e55758bdb4bb61e17eda99c6c</srcmd5> |
| <version>13.0.1</version> |
| <time>1724163239</time> |
| <user>anag+factory</user> |
| <comment>Automatic submission by obs-autosubmit</comment> |
| <requestid>1194782</requestid> |
| </revision> |
| <revision rev="21" vrev="16"> |
| <srcmd5>17f1200e628ba3325f77de6768116f28</srcmd5> |
| <version>13.0.1</version> |
| <time>1724226406</time> |
| <user>anag+factory</user> |
| <comment>this wasn't ready yet</comment> |
| </revision> |
| <revision rev="22" vrev="17"> |
| <srcmd5>b6b735c6e95df7c623a976e4bebc81f0</srcmd5> |
| <version>13.0.1</version> |
| <time>1724444834</time> |
| <user>anag+factory</user> |
| <comment>- Add minor version to Python shebangs. (boo#1212476) |
| - Remove shebang and executable bit where not needed. |
| </comment> |
| <requestid>1195710</requestid> |
| </revision> |
| <revision rev="23" vrev="18"> |
| <srcmd5>13ae98def859178e0ac54ae678bdf60e</srcmd5> |
| <version>13.0.1</version> |
| <time>1731956484</time> |
| <user>anag+factory</user> |
| <comment>- Apply clang-shlib-symbol-versioning.patch to add symbol versions |
| to libclang-cpp.so similar to libLLVM.so. This is required when |
| multiple versions of the library are loaded into the same |
| process. (boo#1219405, boo#1221183, boo#1233220) |
| </comment> |
| <requestid>1224730</requestid> |
| </revision> |
| </revisionlist> |