Jesus Checa Hidalgo
4de77856dd
Tests: make openmp-rpm test compatible with RHEL distros and collections
2022-06-01 11:59:02 +02:00
Tom Stellard
475a496cb9
Update openmp-rpm test to pass LDFLAGS
...
This is needed after -fno-openmp-implicit-rpath was moved from CFLAGS
to LDFLAGS.
2022-05-31 11:36:53 -07:00
Jesus Checa Hidalgo
22c49c99fc
tests: ppc64le-long-double
...
Split the test in two. For Fedora CI we run on x86_64 emulating
ppc64le using qemu+mock. For RHEL/CentOS run natively.
2022-05-27 09:24:34 +02:00
Tom Stellard
27327ff4a8
Use the ieee128 format for long double on ppc64le
...
gcc switched to ieee128 as the default in Fedora >=36, so clang needs to do
this to maintain ABI compatibility.
2022-05-25 08:48:45 +00:00
Tom Stellard
a0406226b5
Add missing dependency to the fedora-flags test
...
Other packages that use this test won't have clang pre-installed, so we
need to explicitly add the dependency.
2022-05-25 02:01:05 +00:00
Jesus Checa Hidalgo
5f6483f6cd
tests: Update extra repos in different distros.
...
* epel removed from RHEL-7
* CRB split in RHEL 8/9 vs CentOS due to different naming
2022-05-23 21:00:05 +00:00
Jesus Checa Hidalgo
4cce509493
tests: llvm-test-suite: Add missing ninja-build requirement
2022-05-19 15:20:31 +00:00
Tom Stellard
906570b432
Add test for building an rpm with -fopenmp
2022-05-19 03:03:36 +00:00
Jesus Checa Hidalgo
4ae8585417
tests: fix lld unavailability in ppc64 for toolchains tests
2022-05-04 14:16:56 +00:00
Jesus Checa Hidalgo
a52939e013
tests: check that clang uses dwarfv4 by default
2022-05-03 14:22:33 +02:00
Mystro256
c00fbc715c
Add patch to allow packaging rocm-hip
...
ROCm's HIP could not be packaged in Fedora due to a bug, which was fixed in
trunk. Instead of waiting for llvm 15, cherry-pick the fix.
2022-05-03 08:58:43 +00:00
Jesus Checa Hidalgo
7e17ee7279
tests: add llvm-toolset-14.0 requirements to tests and plans
2022-04-22 10:59:57 +00:00
Tom Stellard
dc76251478
Update DWARF4 patch to fix Driver/clang-g-opts.c
2022-03-29 23:21:25 +00:00
sergesanspaille
e61ef837ae
Upload new sources
2022-03-29 18:41:27 +02:00
Timm Bäder
add0accd52
Update to 14.0.0
2022-03-29 09:37:56 +02:00
Timm Bäder
822eb1d32d
Remove some unneeded variables
...
Just move them to their only place of use.
2022-03-09 15:08:13 +01:00
Jesus Checa Hidalgo
69ffbbfd14
tests: remove llvm-toolchain test as it has been superseeded by tests/toolchains
2022-02-21 13:57:19 +01:00
Jesus Checa Hidalgo
806afe0a28
tests: fix tests/rhbz-1647130 missing clang-analyzer requirement
2022-02-21 11:05:23 +01:00
Tom Stellard
eaac7c9b00
Fix some rpmlinter errors
2022-02-17 19:06:56 +00:00
Jesus Checa Hidalgo
f5cc68e457
tests: toolchains: skip testing with compiler-rt in s390x
2022-02-15 18:13:09 +01:00
Jesus Checa Hidalgo
75406a880d
tests: fix fmf error in tests/fedora-flags
2022-02-15 17:11:34 +00:00
Jesus Checa Hidalgo
442544ac1b
tests: disable libomp plan and test in s390x
2022-02-15 17:33:53 +01:00
Jesus Checa Hidalgo
12f649bbd7
tests: Add all missing requirements for tests/toolchains
2022-02-15 17:31:12 +01:00
Jesus Checa Hidalgo
8d94b3d903
tests: test fixes for SCL-ized llvm-toolset-13 in RHEL-7
2022-02-15 17:29:50 +01:00
Serge Guelton
9e607ef75e
Merge #139 compat_build fixes for clang 13
2022-02-15 16:25:08 +00:00
Miloš Prchlík
208be5f577
tests: on RHEL-7, throw in epel-rpm-macros to get %{build_cflags}
...
Unfortunately, this disqualifies the test from s390x, because there is no Epel for s390x. The test would just fail.
2022-02-15 16:21:04 +00:00
Jesus Checa Hidalgo
56439f6521
tests: fix llvm-toolchain and toolchains test requirements for centos and rhel
2022-02-15 16:14:02 +00:00
Jesus Checa Hidalgo
70e5471c2f
tests: Disable unsupported tests in CentOS
2022-02-14 15:31:20 +01:00
Jesus Checa Hidalgo
d280ec1256
tests: enable CRB/EPEL in CentOS/RHEL
2022-02-11 12:08:03 +01:00
Miloš Prchlík
0534535cdb
tests: toolchains test requires glibc-static
2022-02-08 10:22:14 +00:00
Nikita Popov
7dba2783b7
Work around gcc miscompile
...
This works around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104334 ,
which miscompiles clang on s390x and ppc64le. The issue is already
fixed on the gcc side and a new fedora build is in progress, but
including this as a temporary workaround to get a working build.
2022-02-03 10:46:54 +01:00
Nikita Popov
563751ce6b
Update to LLVM 13.0.1 final
2022-02-03 09:53:41 +01:00
Nikita Popov
aecb4c8477
Update to LLVM 13.0.1rc3
2022-02-01 09:18:47 +01:00
Fedora Release Engineering
f0fcd739ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:17:35 +00:00
Nikita Popov
2932468044
Update to LLVM 13.0.1rc2
2022-01-14 03:15:06 -05:00
Nikita Popov
5b7b147c3b
Update to LLVM 13.0.1rc1
2022-01-12 03:18:21 -05:00
Miloš Prchlík
23fb27dabb
tests: add support for SCL-ized LLVM 13 (llvm-toolset-13.0)
2022-01-05 14:17:16 +01:00
Miloš Prchlík
68259514b8
tests: skip PoCL plan/test on RHEL
...
PoCL is not shipped on RHEL.
2022-01-04 14:41:25 +00:00
Tom Rix
9625344c39
compat_build: remove scanview helpers from buildroot
...
scanview and other tools are not built so these libraries
are not needed, so remove them.
Resolves a build but not packaged error.
Signed-off-by: Tom Rix <trix@redhat.com>
2021-12-15 11:47:08 -08:00
Tom Rix
715c4e65ee
compat_build: use llvm-config from the llvm compat build
...
The regular llvm build installs llvm-config-N to _bindir
The compat_build llvm build install llvm-config-N to pkg_bindir
Use the pkg_bindir one.
Fixes a build error
error: File not found: .../rpmbuild/BUILDROOT/
clang13-13.0.0-5.fc36.x86_64/usr/lib64/llvm13/lib/*.so.*
Signed-off-by: Tom Rix <trix@redhat.com>
2021-12-15 05:38:00 -08:00
Tom Rix
993e8358ae
compat_build: remove pyc BuildRequires
...
This error is seen on the compat_build
find: '.../rpmbuild/BUILDROOT/clang13-13.0.0-5.fc36.x86_64/
usr/lib/python3.10/site-packages': No such file or directory
python3-clang is not part of the compat_build so ifdef out
the problem area.
Signed-off-by: Tom Rix <trix@redhat.com>
2021-12-14 10:10:54 -08:00
Miloš Prchlík
e9354929da
tests: llvm-test-suite test on RHEL
...
llvm-test-suite package is not shipped on RHEL.
2021-12-07 16:32:20 +01:00
Milos Prchlik
f1fb141ebf
tests: rename fmf files to match the llvm naming scheme for plans
2021-12-01 16:35:03 +01:00
Milos Prchlik
5f6796def1
tests: parametrize "libc++" in tests
...
Downstream has no `libc++`, but it can run clang tests with `libstdc++`.
Parametrize the tests, leaving the actual library to use on their
respective `main.fmf` files that are easier to overturn in downstream
repos.
2021-11-23 17:16:17 +01:00
Konrad Kleine
90e30031a9
Fix %check when --without=check is given
...
Otherwise the %check section will always fail with "false".
This fixes my commit from before: 8dae109a67
2021-11-15 15:28:53 +01:00
Tom Stellard
6699b0a7c6
Make lld the default linker on arm
...
Making lld the default linker on arm due to rhbz#1918924.
2021-10-28 05:35:02 +00:00
Tom Stellard
a6f7984d83
Fix changelog
2021-10-28 05:34:16 +00:00
Tom Stellard
bf0177da16
Remove Conflicts: compiler-rt for newer versions of compiler-rt
...
The clang-resource-filesystem package will now prevent a
compiler-rt >= 11.0.0 package from being installed at the same time as a
newer clang package, so we no longer need to add a conflicts here.
2021-10-27 23:57:19 +00:00
Milos Prchlik
e9b18560f7
Remove single quotes from plan name, tmt cannot handle it
2021-10-21 13:54:44 +00:00
Milos Prchlik
1fec42430c
Bump duration of llvm-test-suite, starting with 1h
2021-10-21 13:54:44 +00:00