Nikita Popov
6a1cad7583
Make rawhide compatible with snapshot builds
2024-09-20 09:53:42 +00:00
Timm Bäder
044ebc813c
Update to 19.1.0
2024-09-19 08:12:14 +02:00
Jesus Checa Hidalgo
67a3a59abb
Require rpmdeplint gating test only in rawhide
...
The test is run by CI only in rawhide. Requiring it in
all fedora branches will cause that all bodhi updates get
stuck due to the required test being absent.
2024-09-12 14:14:47 +00:00
Timm Bäder
b7d0012532
Add parallel/bug631976.c to XFAIL
...
This tests spuriously fails on various arches.
2024-09-11 17:00:16 +02:00
Timm Bäder
59804f548d
Merge branch 'big-merge-merge' into rawhide
2024-09-10 11:49:34 +02:00
Nikita Popov
8acb0895c6
Remove distribution cmake files
...
These files are unused, presumably left over from a previous
experiment.
2024-09-10 11:47:26 +02:00
Timm Bäder
53aa1f8750
Update to rc4
2024-09-05 08:51:24 +02:00
Nikita Popov
a4d77d580f
Fix libscanbuild/libear location
...
https://github.com/llvm/llvm-project/pull/106612 moved these
from lib64 to lib, so look for them there.
2024-09-04 11:56:20 +02:00
Nikita Popov
ad9f519879
Add support for bundle_compat_lib
2024-09-03 08:20:41 +02:00
Nikita Popov
5218c9a2fb
Add compiler-rt patch for RHEL 8 page sizes
...
RHEL 8 uses different page sizes, and we need to patch the CFI
implementation to use those.
2024-09-03 08:20:32 +02:00
Nikita Popov
3f9db5634a
Disable LLVM_UNREACHABLE_OPTIMIZE
...
This was needed at some point to prevent an assertion failure,
but shouldn't be relevant anymore.
2024-09-03 08:19:57 +02:00
Nikita Popov
4866c39eb7
Remove unnecessary Requires on python3-six
...
python3.12-six is not available on RHEL 8, so this breaks installation
of the package.
The dependency is no longer needed since:
5ed6d99a83
2024-09-03 08:19:47 +02:00
Nikita Popov
05f7af9c0d
Add python-lit, remove patch, change obsoletes version
2024-09-03 08:19:37 +02:00
Nikita Popov
a20000fbc7
Build against Python 3.12 on RHEL 8
...
The minimum Python version has been raised to 3.8 in LLVM 19.
2024-09-03 08:19:05 +02:00
Nikita Popov
823d6b3e92
Fix binary lists for compat builds
...
Explicitly list the lld binaries instead of packaging everything.
Also add missing versioned binaries for llvm-test.
2024-09-03 08:16:47 +02:00
Nikita Popov
7b14d8acaa
Move manpage logic to the right place
...
This was not supposed to be inside a compat build conditional.
2024-09-03 08:16:40 +02:00
Nikita Popov
bf12d461f1
Remove static lldb library removal
...
It doesn't seem like this is necessary. The static libraries do
not get installed.
2024-09-03 08:16:35 +02:00
Nikita Popov
468da93677
Remove six removal
...
This is already gone upstream since:
5ed6d99a83
2024-09-03 08:16:25 +02:00
Nikita Popov
ee476f9583
Move post/postun out of install.spec
...
These start new sections and the following code is no longer
executed as part of %install.
2024-09-03 08:16:16 +02:00
Nikita Popov
082429fcd5
There is also an unprefixed llvm-config in the prefixed dir
2024-09-03 08:15:36 +02:00
Nikita Popov
4abb11c7c7
More manpage fixes
2024-09-03 08:15:28 +02:00
Nikita Popov
640fcf8070
Fix some removals
2024-09-03 08:15:20 +02:00
Nikita Popov
4d9f2d0c22
Remove incorrect compiler-rt conditional
2024-09-03 08:15:13 +02:00
Nikita Popov
396ce413c4
Fix libomp libdir
2024-09-03 08:15:08 +02:00
Nikita Popov
fb09e28335
Move llvm-config handling
2024-09-03 08:15:00 +02:00
Nikita Popov
b99883cb6f
Fix binary symlinks
2024-09-03 08:14:54 +02:00
Nikita Popov
e481d54052
Fix name of macros file
2024-09-03 08:14:48 +02:00
Nikita Popov
1fc607d3b7
Fix inverted resource dir condition
2024-09-03 08:14:43 +02:00
Nikita Popov
a9bfa39083
Avoid duplicate llvm-config files
2024-09-03 08:14:34 +02:00
Nikita Popov
f18108da40
Fix manpages
2024-09-03 08:14:29 +02:00
Nikita Popov
8fe6e008ba
Fix prep
2024-09-03 08:14:23 +02:00
Nikita Popov
1434c4a0c2
Fix some paths
2024-09-03 08:14:12 +02:00
Nikita Popov
1ad15a1548
Don't try to create versioned symlinks multiple times
2024-09-03 08:14:05 +02:00
Nikita Popov
593bda8820
Fix build_libddir
2024-09-03 08:13:55 +02:00
Nikita Popov
8e0f66c2d2
Misc fixes and cleanup
2024-09-03 08:13:44 +02:00
Nikita Popov
318d6afcaa
Add libomp compat package support
...
This is not part of current rawhide sources, but based on libomp17
instead.
2024-09-03 08:13:36 +02:00
Nikita Popov
5868bd75d6
Port compiler-rt changes
...
From: f0ee285ff1
2024-09-03 08:13:29 +02:00
Nikita Popov
52ddcd59f5
Add versioned macros
...
From: 1382930328
2024-09-03 08:13:23 +02:00
Nikita Popov
ba868932ac
Port clang changes
...
From: bec3936967
2024-09-03 08:13:15 +02:00
Nikita Popov
c3ed99b303
Port llvm changes
...
From: d5ddbea65f
2024-09-03 08:13:08 +02:00
Nikita Popov
360dd3bc68
Remove _smp_mflags override on ppc64le
...
Using a fixed -j argument is pretty dubious and may have the
opposite of the desired effect. E.g. on a recent copr build I
see ppc64le having 5 cpus, so this actually increases the level
of parallelism (and oversubscribes...) rather than decreasing.
I don't think we have evidence that this particular workaround is
still needed, so drop it.
2024-09-03 08:13:03 +02:00
Nikita Popov
1e0387cf85
Disable python-lit and lldb for compat builds
2024-09-03 08:12:54 +02:00
Timm Bäder
b6b17b013e
Update to 19.1.0-rc3
2024-09-03 08:00:21 +02:00
Timm Bäder
ac897c6595
Revert "llvm-omp-device-info -> llvm-offload-device-info"
...
This reverts commit 62d7c09c1c
.
2024-09-02 15:45:30 +02:00
Timm Bäder
8d1fbf35a9
Revert "Add llvm-ctxprof-util to file list"
...
This reverts commit 26a4e937ba
.
2024-09-02 15:45:30 +02:00
Nikita Popov
00f2957d29
Add llvm-ctxprof-util to file list
...
Added in https://github.com/llvm/llvm-project/pull/100379 .
2024-09-02 15:45:30 +02:00
Nikita Popov
e7a1f94f29
Don't explicitly set LIBOMP_HAVE_VERSION_SCRIPT_FLAG
...
From: ee22a23839
2024-09-02 15:45:30 +02:00
Nikita Popov
ced5c791da
Remove FEDORA_LLVM_LIB_SUFFIX handling
...
From: 6f21bc0e93
2024-09-02 15:45:30 +02:00
Nikita Popov
a576e25924
Also fix lld-devel(major) provide
...
This is incorrect in rawhide compat rpms, fix it for the future.
2024-09-02 15:45:30 +02:00
Nikita Popov
d77a012eb7
Fix clang(major) provides
...
From: 46db6738a3
From: ffe2656114
2024-09-02 15:45:30 +02:00