Blob Blame History Raw
<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>