When building ROCm components, we need to pull in specific llvm and
lld devel package versions. This add lld-devel(major) in the style
of llvm-devel(major), as they can be used as a build requires.
This is also a squashed merge commit from upstream-snapshot (commit ID
793e0363467b802a) into rawhide whose most important commits from
upstream-snapshot are:
Konrad Kleine (21):
Generated patches again rebased llvm-project
Prepared lld for snapshot builds
Fix indention
Rebased patches from streamline branch of llvm-project
Fix installed (but unpacked) file(s) found for ld64.ldd.darwinold
Disable checks when building snapshots
Experiment to find out how version suffix may look like
Make download path for snapshot sources-easily adjustable
Fix RPM build error:
Use new llvm_snashot_changelog_entry macro
Don't install unittests dir because as of https://reviews.llvm.org/D114842 that no longer exist
Try fix RPM build
Use llvm_snapshot_version_suffix
Compile with DWARFv4
Fix: cp: cannot stat 'redhat-linux-build/lib64/libgtest*so*': No such file or directory
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Make lld use the llvm-snapshot-builder
Use %{llvm_snapshot_extra_source_tags} macro
Rebase patch
Fix error by adding cmake tarball
Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Nikita Popov (1):
Remove Unit site.cfg.py handling
Tom Stellard (3):
Remove lld-test package
Drop gtest detection patch
copr: Install llvm-snapshot-builder from the local COPR project
We didn't specify a build type before like we do for the `llvm` and
`clang` projects. This changes causes `-DNDEBUG` to be added to the
compile flags among probably other changes. We have this in `llvm` and
`clang` but not here and I don't know why. I for example need `-DNDEBUG`
to be defined because it is required for my PGO instrumentation builds.
Here's the help for this `CMAKE_BUILD_TYPE` option:
https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html