David Abdurachmanov
6fb6bbd557
Add support for riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-06-02 10:37:32 +03:00
David Abdurachmanov
c1272be00a
Merge remote-tracking branch 'up/main' into main-riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-06-02 09:47:57 +03:00
Tom Stellard
d817535446
18.1.6 Release
2024-05-20 17:36:51 +00:00
Tom Stellard
8ea32028b2
Add triple prefix to clang config files
...
This prevents file conflicts between x86_64 and i686.
See https://bodhi.fedoraproject.org/updates/FEDORA-2024-556229bb4a
2024-05-15 13:28:53 +00:00
Tom Stellard
a00e7689d2
18.1.4 Release
2024-05-02 17:28:43 +00:00
Tom Stellard
a72944008b
Remove %%{_target_platform}.cfg from files
...
This file was renamed in 882487a738
.
2024-04-20 01:00:35 +00:00
Tulio Magno Quites Machado Filho
882487a738
Split config files
...
flang also uses the file /etc/clang/<triple>.cfg. That means all
parameters in this file must be supported by clang, clang++ and flang.
However, --gcc-triple is not supported by flang and must stay specific
to clang and clang++.
2024-04-18 14:58:09 -03:00
Tom Stellard
5a3b460014
18.1.3 Release
2024-04-16 22:28:21 +00:00
Tom Stellard
1382930328
Add a versioned clang_resource_dir macro
...
This will allow packages that require a specific version of clang
to use standard macros when referencing the clang resource directory.
2024-04-12 14:06:37 +00:00
Tulio Magno Quites Machado Filho
3ff60a03a9
Rename clang.cfg to <triple>.cfg
...
This will let clang++ to have the same behavior as clang.
The file is being distributed in the libs subpackage as it was already
happening for the Fedora 38 case.
2024-04-10 20:00:47 -03:00
Tom Stellard
ffe2656114
Fix Provides for compat-packages
...
The provides should use the main package name so that the compat
packages and main package can be used interchangeably.
2024-04-04 00:58:08 +00:00
Tulio Magno Quites Machado Filho
935c2e1501
Re-add clang.cfg
...
We still need this file in Fedora 38 compat packages, which is still
used during the daily snapshots.
2024-03-25 15:38:52 -03:00
Tom Stellard
adf7ef3db9
18.1.2 Release
2024-03-22 04:03:12 +00:00
Nikita Popov
39e5f525f9
Remove unused patches
2024-03-13 09:06:53 +01:00
Tom Stellard
f086ac5851
18.1.1 Release
2024-03-11 22:24:19 +00:00
Tom Stellard
04969fec42
Remove some LTO workarounds
...
Most of these are no longer needed now that clang 18 is in the buildroot.
However, we still need to workaround a failure on aarch64.
2024-03-11 13:09:49 +00:00
Tom Stellard
b955ce0c5e
Fix gcc triple on i686
2024-02-28 20:13:38 +00:00
Tom Stellard
3d9fc8eb23
18.0.1-rc4 Release
2024-02-28 14:10:28 +00:00
Tom Stellard
152d45a205
Squash merge from upstream-snapshot
2024-02-23 02:24:38 +00:00
Tom Stellard
bec3936967
Include the same content in the compat packages as we do in the main package
...
https://fedoraproject.org/wiki/Changes/LLVM-18
2024-02-22 19:20:31 +00:00
Yaakov Selkowitz
7957a7652b
Use RHEL LTO flags in ELN builds
...
These constraints are needed primarily for RHEL and CS builders.
2024-02-07 07:11:45 -05:00
Kefu Chai
b2bda922a0
Backport a patch from LLVM trunk
...
Since LLVM 17.0.6 is the last release of the 17.x branch. the fix backported
by this change helps to address a critical build failure with libstdc++
shipped with GCC-13, so we need to include it in the clang packages.
the include patch was updated to resolve the conflicts when being
applied to the llvmorg-17.0.6 tag.
the fix has been tested after applying it on top of upstream's
llvmorg-17.0.6 tag.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2024-01-27 12:41:43 +08:00
Fedora Release Engineering
63afbe0b39
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-23 01:43:49 +00:00
Nikita Popov
f2215348e7
Fix build with GCC 14 on ARM
2024-01-22 09:29:47 +01:00
Fedora Release Engineering
cdad081cf0
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-19 15:31:25 +00:00
Jeremy Newton
46db6738a3
Add clang-devel(major) provides
...
When building ROCm components, we need to pull in specific llvm and
clang devel package versions. This add clang-devel(major) in the style
of llvm-devel(major), as they can be used as a build requires.
2023-12-18 16:18:11 -05:00
David Abdurachmanov
3f2f98416c
Merge remote-tracking branch 'up/main' into main-riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-04 22:38:03 +02:00
Nikita Popov
88b9baf112
Remove 32-bit arm handling, which is no longer supported
2023-11-29 13:50:23 +00:00
Nikita Popov
63b3c28c34
Remove redundant _lto_cflags define
...
ThinLTO is the default.
2023-11-29 13:50:23 +00:00
Nikita Popov
6f21bc0e93
Remove FEDORA_LLVM_LIB_SUFFIX handling
...
We used to carry a patch for the lit config. We don't do this
anymore so this is dead code.
2023-11-29 13:50:23 +00:00
Tulio Magno Quites Machado Filho
d4938d5101
Update to LLVM 17.0.6
2023-11-29 05:00:43 -03:00
Tulio Magno Quites Machado Filho
627ccea788
Update to LLVM 17.0.5
2023-11-16 05:06:31 -03:00
David Abdurachmanov
4c68b46fdd
Rebuild with Clang
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-06 09:06:21 +02:00
David Abdurachmanov
a7556e636e
Bring back GCC toolchain for now
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-04 14:46:12 +02:00
David Abdurachmanov
e4e4fb58f5
Fix patch for -p2
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-04 14:11:20 +02:00
David Abdurachmanov
0524dcc8d4
Disable BR for Clang
...
We are trying to compile with GCC toolchain instead of Clang.
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-04 13:35:14 +02:00
David Abdurachmanov
0d171bcd92
Add support for riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-04 13:08:42 +02:00
David Abdurachmanov
27e55c5c00
Merge remote-tracking branch 'up/main' into main-riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-04 10:04:07 +02:00
Tulio Magno Quites Machado Filho
2e43f864a5
Update to LLVM 17.0.4
2023-11-01 13:58:03 -03:00
Tulio Magno Quites Machado Filho
469438de55
Update to LLVM 17.0.3
2023-10-17 22:07:34 -03:00
Timm Bäder
efe2f45aa0
Backport fix for RHEL-1650
2023-10-10 06:15:23 +02:00
Tulio Magno Quites Machado Filho
c3ec280826
Update to LLVM 17.0.2
2023-10-04 15:50:52 -03:00
Tulio Magno Quites Machado Filho
522fd69676
Update to LLVM 17.0.1
2023-09-23 07:42:26 -03:00
Tulio Magno Quites Machado Filho
7ca2731b6f
Revert "Drop dwarf4 patch in favor of config files"
...
This reverts commit 4d5309efc8
in order to
fix an issue where debug information is enabled by default even when -g
is not used.
Resolves: rhbz#2239619.
2023-09-19 13:32:00 -03:00
Tulio Magno Quites Machado Filho
8e7cc4af9d
Move macros.clang to resource-filesystem
...
This is part of the Fedora change approved [1] which states the
following:
The macros.clang file with RPM macros will be moved from the
clang-devel package to the clang-resource-filesystem package.
[1] https://fedoraproject.org/wiki/Changes/LLVM-17
2023-09-19 11:21:13 -03:00
Alessandro Astone
2ad36cffbc
Fix resource-filesystem after https://fedoraproject.org/wiki/Changes/LLVM-17
2023-09-19 11:03:06 -03:00
Tulio Magno Quites Machado Filho
c4482a5a65
Update to LLVM 17.0.0 RC4
2023-09-10 08:44:05 -03:00
Tom Stellard
4d5309efc8
Drop dwarf4 patch in favor of config files
2023-09-06 23:14:34 +00:00
Yaakov Selkowitz
b452d055c9
Update RHEL docs patch
2023-09-01 12:27:37 -04:00
Tulio Magno Quites Machado Filho
e81bc4ecf9
Update to LLVM 17.0.0 RC3
2023-08-24 09:49:02 -03:00
Nikita Popov
5171a0f007
Rebase dwarf 4 patch
2023-08-24 09:47:19 -03:00
Tulio Magno Quites Machado Filho
a399e92163
Update to LLVM 17.0.0 RC2
2023-08-23 14:24:17 -03:00
Tulio Magno Quites Machado Filho
b3669793eb
Update to LLVM 17.0.0 RC 1
...
This is also a squashed merge commit from upstream-snapshot (commit ID
13b971d3fcbf82d2) into rawhide whose most important commits from
upstream-snapshot are:
Konrad Kleine (57):
Prepare for snapshot build
Fix patches by using them from the streamline branch
Fixed E: specfile-error error: line 491: Unclosed %if
Fix error: Bad file: /var/lib/copr-rpmbuild/workspace/workdir-0qjlioil/srcdir/0007-cmake-Allow-shared-li
braries-to-customize-the-soname.patch: No such file or directory
Must have forgotten this newly added 'clang_version' global
Disable LTO for anything older than Fedora 34
Add recommonmark to build deps
Use new llvm_snashot_changelog_entry macro
Use llvm_snapshot_version_suffix
Fix RPM packaging bug:
Default to DWARFv4
Revert "Default to DWARFv4"
Compile with DWARFv4
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Try to address https://reviews.llvm.org/D119199
Update patches
Fixup patches
Patches rebased
Separate clang-tools-extra patches
Try to fix clang build
Rebased patches to fix issue with patch
Make %autopatch verbose
Also rename patch tag
Avoid ld error
Rebased patches
Rebased clang patches
Rebased clang-tools-extra patches
First try to default to DWARF4 by default
Produce DWARF4 by default
Added pgo_instrumented_build conditional
Make clang use the llvm-snapshot-builder
Use %{llvm_snapshot_extra_source_tags} macro
Fix %changelog not in descending chronological order
Rebase patches
Bring back clang
Rebased patches and added third-party and cmake sources
Adjust to https://reviews.llvm.org/D130586
Disable LTO
Manually apply https://reviews.llvm.org/D141581
adjust /lib/ to /%{_lib}/
Remove third party stuff and use gtest patch
Rebased D138472
Trace configure output
Rebase D138472
Assist find_package(LLVMGTest by setting hint dir to LLVM_CMAKE_DIR
Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Add back 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch
Fixup 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch
Rebased 0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch
Rebased 0001-PATCH-clang-Make-funwind-tables-the-default-on-all-a.patch
Dropping 0001-Take-into-account-Fedora-Specific-install-dir-for-li.patch
D142506 landed already
Fix for the IEEE 128-bit fp error
Fix RPM install of includes
Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Remove already landed patches D141581 and D143736
Rebase 0001-PATCH-clang-Make-funwind-tables-the-default-on-all-a.patch
Nikita Popov (7):
Rebase downstream patches
Rebase clang-tools-extra patches
Add clang-offload-packager to clang_tools_binaries
Rebase downstream patches
Rebase LLVMHello patch
Remove fno-openmp-implicit-rpath patches
Restore fno-openmp-implicit-rpath patches
Tom Stellard (25):
Revert patches that added LLVMHello dependency to clang-tools-extra tests
Remove accidentally committed changes from previous commit
Add clang-linker-wrapper and clang-pseudo binaries
Add test for building an rpm with -fopenmp
Add a smaller patch for fixing clang-tools-extra standalone build
Update test name
Add link to upstream patch for clang-tools-extra
Update DWARF-4 patch to fix a test failure
Rebase patch
Emit DWARF4 by default
Fix test after switch to DWARF4 default
Fix dwarf test again
Add workaround for build failure on i386/f36
Remove accidentally committed change
Add back -fno-openmp-implicit-rpath option
Fix patch
Remove patch that was committed upstream
Update -fno-openmp-implicit-rpath patches
Drop openmp changes from patch
Add fix for test failures on AArch64/f38+rawhide
Revert "Add fix for test failures on AArch64/f38+rawhide"
Update OpenMP rpath patch
copr: Install llvm-snapshot-builder from the local COPR project
Remove %clang_resource_dir_readonly macro
Move clang-resource-dir to /usr/lib
sergesanspaille (5):
Rebased clang-tools-extra patches
Rebased clang-tools-extra patches
rebase downstream patches
Rebase downstream patches
Rebase downstream patch
2023-08-11 10:18:00 -03:00
Tulio Magno Quites Machado Filho
074a2a75fb
Remove pkg_bindir and pkg_libdir
...
1. Remove unused macro pkg_bindir.
2. Replace pkg_libdir with install_libdir.
2023-07-31 21:44:41 -03:00
Tulio Magno Quites Machado Filho
fff5077f10
Fix compat build without tests and deduplicate BuildRequires
...
1. Set LLVM_INCLUDE_TESTS:BOOL=OFF in order to build clang without
requiring googletest as we do not run the tests anyway.
2. Backport a patch from upstream that fixes the generation
of *.exports.
3. Deduplicate a few BuildRequires entries.
2023-07-28 16:21:21 -03:00
Fedora Release Engineering
419d05e65c
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:44:40 +00:00
Tulio Magno Quites Machado Filho
461ef15b37
Fix rhbz#2221585
...
Module imp got removed from Python 3.12.
Source: https://docs.python.org/3/library/imp.html
2023-07-13 10:05:11 -03:00
Tulio Magno Quites Machado Filho
30d8eed669
Update to LLVM 16.0.6
2023-06-16 10:14:53 -03:00
Python Maint
ff33483290
Rebuilt for Python 3.12
2023-06-16 11:20:52 +02:00
Nikita Popov
7c3f9440e3
Use llvm-cmake-utils package
2023-06-15 17:05:45 +02:00
Python Maint
ec9fa021a9
Rebuilt for Python 3.12
2023-06-15 14:41:12 +02:00
Tulio Magno Quites Machado Filho
efb4b42e9b
Update to LLVM 16.0.5
2023-06-06 03:00:43 -03:00
Yaakov Selkowitz
b534a5d607
Avoid recommonmark dependency in RHEL builds
...
python-recommonmark and its dependencies are unwanted in RHEL. This is
based on changes already in c9s.
2023-05-22 15:57:24 +00:00
Tulio Magno Quites Machado Filho
92d3782fb4
Update to LLVM 16.0.4
2023-05-19 13:54:10 -03:00
Tulio Magno Quites Machado Filho
22846ba915
Remove patch for ppc64le triple
...
Prefer the python-lit patch from https://reviews.llvm.org/D149746
2023-05-15 17:11:48 -03:00
Tulio Magno Quites Machado Filho
90664d8d6a
Update to LLVM 16.0.3
2023-05-10 07:13:20 -03:00
Tulio Magno Quites Machado Filho
f6ef7a155e
Update to LLVM 16.0.2
2023-04-26 11:23:02 -03:00
Nikita Popov
6afe272e01
Remove cmake source in favor of patch
...
Remove cmake source in favor of using LLVM_COMMON_CMAKE_UTILS
with the installed cmake files and a patch, same as is done in
some of the other subprojects.
2023-04-18 09:45:42 +02:00
Tulio Magno Quites Machado Filho
99fab00322
Update to LLVM 16.0.1
2023-04-12 22:22:34 -03:00
Jan200101
9a88eef781
Move LLVM_CMAKE_DIR to compat builds
...
partially reverts 1903e547f9
2023-04-12 17:49:32 +00:00
Timm Bäder
1ed3539a3f
Use correct source for macros file
2023-04-12 13:57:07 +02:00
Tulio Magno Quites Machado Filho
26e1e72603
Remove pocl-related tests
...
pocl has been FTBFS since Fedora 38. There is a plan to orphan it.
2023-04-04 17:13:57 -03:00
Tulio Magno Quites Machado Filho
1903e547f9
Remove unnecessary patch and macro
2023-03-31 09:23:13 -03:00
Tulio Magno Quites Machado Filho
914aca4e35
Update to LLVM 16.0.0
2023-03-21 08:55:44 -03:00
Tulio Magno Quites Machado Filho
daaf0ad7ab
Fix ppc64le tests with the right triple
2023-03-17 08:17:08 -03:00
Tulio Magno Quites Machado Filho
f419afebc4
Update to LLVM 16.0.0 RC4
2023-03-15 14:20:42 -03:00
Tulio Magno Quites Machado Filho
4cb2bd60c5
Fix RPM macro clang_resource_dir
2023-03-14 17:10:39 -03:00
Tulio Magno Quites Machado Filho
1bafe64a40
Update to LLVM 16.0.0 RC3
2023-03-03 10:16:01 -03:00
Tulio Magno Quites Machado Filho
af8d183fda
Improve .gitignore
...
Replace many entries with a few entries with globs.
Add new files and directories in order to prevent unintentional changes.
2023-02-16 17:08:11 -03:00
Tulio Magno Quites Machado Filho
0d9e478352
Remove unnecessary file
...
This file stopped being used in 2020.
2023-02-16 17:05:53 -03:00
Tulio Magno Quites Machado Filho
e9eca7e273
Add more fixes to clang 16.0
...
1. Remove patches that are not necessary.
2. Re-add a patch that generates DWARF4 by default.
3. Add a patch fixing IEEE 128-bit long double tests on ppc64le.
4. Include cmake code.
5. Other minor issues.
Part of these changes are heavily based on or copied from the work from
Konrad Kleine in branch upstream-snapshot.
2023-02-16 16:24:14 -03:00
Konrad Kleine
9a7b4ac902
Add back 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch
2023-02-16 16:24:14 -03:00
Konrad Kleine
0f9040cc95
Assist find_package(LLVMGTest by setting hint dir to LLVM_CMAKE_DIR
2023-02-16 16:24:14 -03:00
Konrad Kleine
7ac8248795
Remove third party stuff and use gtest patch
2023-02-16 16:24:14 -03:00
Konrad Kleine
0d77a0c30a
adjust /lib/ to /%{_lib}/
...
fixes this error:
```
mv: cannot stat '/builddir/build/BUILDROOT/clang-16.0.0~pre20230122.g6aaac4c144572d-1.fc36.x86_64/usr/lib/libear': No such file or directory
mv: cannot stat '/builddir/build/BUILDROOT/clang-16.0.0~pre20230122.g6aaac4c144572d-1.fc36.x86_64/usr/lib/libscanbuild': No such file or directory
```
2023-02-16 16:24:14 -03:00
Konrad Kleine
1919c1aecc
Manually apply https://reviews.llvm.org/D141581
2023-02-16 16:24:14 -03:00
Tulio Magno Quites Machado Filho
e1ea575c35
Update to LLVM 16.0.0 RC1
2023-02-16 16:24:14 -03:00
Tulio Magno Quites Machado Filho
809237e79b
Adopt SPDX identifiers in license
...
Also make it clear that Apache 2.0 with LLVM exceptions was adopted in
2019.
2023-01-19 15:48:40 -03:00
Fedora Release Engineering
4d3ffb7f8b
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:56:02 +00:00
Nikita Popov
26eb3b048d
Update to LLVM 15.0.7
2023-01-12 16:25:10 +01:00
Nikita Popov
d59ff31f26
Fix resource-filesystem ownership conflict
...
Fix rbhz#2100122.
2023-01-12 16:20:03 +01:00
Tom Stellard
c54c083a33
Omit frame pointers when building
2023-01-12 15:17:53 +00:00
Timm Bäder
3fcf35e97c
Pass -vv to lit
...
So it prints all the executed test cases.
2023-01-11 16:05:58 +01:00
Nikita Popov
573860f707
Remove abi_revision handling
...
We no longer ship RCs in Fedora, so this is no longer necessary.
This was already done for the llvm package, do it for clang as well.
2023-01-04 15:30:20 +01:00
Nikita Popov
be819276e8
Add clang-devel dep to python3-clang
...
python3-clang requires libclang.so, which is part of clang-devel.
2022-12-21 16:37:30 +01:00
Yaakov Selkowitz
a969e612e9
Use -mabi=ieeelongdouble in ELN
2022-12-21 05:36:08 +00:00
Nikita Popov
daa332df14
Backport patches for ucrt64 toolchain detection
2022-12-19 16:46:42 +01:00
Jan200101
64ea1d4d0f
explicitly define directories for compat builds
2022-12-06 10:16:23 +01:00
Nikita Popov
e132ea80d7
Update to LLVM 15.0.6
2022-12-05 13:05:14 +01:00
Jesus Checa Hidalgo
5af8b98903
build-gating.fmf: add brp-llvm-compile-lto-elf test from redhat-rpm-config to gating test plan
2022-11-28 11:25:35 +00:00
Nikita Popov
71aa74debd
Build test deps separately to avoid LD_LIBRARY_PATH interference
...
Otherwise invocations of host clang will use the newly built
libraries, which will use a non-existent resource directory, and
thus cause headers like stddef.h not to be found.
2022-11-04 16:04:45 +01:00
Nikita Popov
abec3da8de
Update to LLVM 15.0.4
2022-11-03 17:13:33 +01:00
Nikita Popov
54612cbb68
Enable ieeelongdouble for ppc64le, fix rhbz#2136099
2022-10-24 11:18:12 +02:00
Nikita Popov
4e04207871
Default to non-pie, fix rhbz#2134146
2022-10-13 09:59:39 +02:00
sergesanspaille
3169a3253a
Package clang-tidy headers in clang-tools-extra-devel, fix rhbz#2123479
2022-10-05 22:20:09 +02:00
Nikita Popov
14e25ec29a
Add patch for inline builtins with asm label
2022-09-22 10:12:07 +02:00
sergesanspaille
df64681647
Improve integration of llvm's libunwind
2022-09-21 11:15:09 +02:00
Jesus Checa Hidalgo
f15eec4d81
Migrate tests to tests/clang repo
2022-09-19 08:11:18 +00:00
Nikita Popov
431a66ade2
Add more test updates
...
Some more changes missed in the previous commit.
2022-09-14 12:35:23 +02:00
Nikita Popov
0b6571588e
Add more test updates to patch
2022-09-14 11:54:16 +02:00
Nikita Popov
668f77d207
Downgrade implicit int and implicit function declaration to warning only
...
This backports a fix for a major regression that will be part of
the 15.0.1 release.
See https://reviews.llvm.org/D133800 and
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213 .
2022-09-14 09:43:24 +02:00
Nikita Popov
3389ce3d4f
Fix compat build
...
Backport changes from clang14 package. We need to exclude patches
for clang-format (which we don't build for compat packages).
Additionally, clang14-devel needs a dependency on clang14-libs,
otherwise this only installs dead symlinks without the shared
objects they point to.
2022-09-08 10:11:57 +02:00
Nikita Popov
c55124d032
Fix i686 build
2022-09-07 17:12:29 +02:00
Nikita Popov
71bc065af9
Update to LLVM 15.0.0
2022-09-07 09:28:12 +02:00
sergesanspaille
7808ecbcca
Add a Recommends on libatomic, see rhbz#2118592
2022-08-29 11:19:34 +02:00
David Abdurachmanov
4926d6f0d7
Ignore test suite failures on riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-08-23 13:44:59 +03:00
David Abdurachmanov
df580a8feb
Prepare for riscv64
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-08-22 09:17:39 +03:00
Nikita Popov
2b8dcb4dbf
Revert powerpc -mabi=ieeelongdouble default
...
Revert the abi default again until
https://bugzilla.redhat.com/show_bug.cgi?id=2115752 is fixed.
This reverts commit 2efd3e3d10
.
2022-08-10 10:34:59 +02:00
Tom Stellard
2efd3e3d10
Revert "Revert "Use the ieee128 format for long double on ppc64le" until rhbz#2100546 is fixed"
...
This reverts commit e26357988c
.
2022-08-04 16:07:03 +00:00
Amit Shah
4bdb1778ec
Switch to using the dist_vendor macro for distribution vendor
...
The new dist_vendor macro[1] in fedora-release helps simplify spec files
by removing the conditionals for populating the distro.
[1] https://src.fedoraproject.org/rpms/fedora-release/pull-request/223
2022-07-28 12:29:58 +05:30
Jesus Checa Hidalgo
718bd7a127
tests: fedora-flags
...
* Fixed broken dependency on annobin. Requiring just redhat-rpm-config
should pull the correct annobin rpm
* Added SCL specific requirements for LLVM 13 and 14
2022-07-21 06:48:03 +00:00
Fedora Release Engineering
0ca250eb5b
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:00:58 +00:00
Miro Hrončok
e26357988c
Revert "Use the ieee128 format for long double on ppc64le" until rhbz#2100546 is fixed
...
This reverts commit 27327ff4a8
.
This disables the ppc64le-long-double test.
2022-06-30 16:43:44 +02:00
Timm Bäder
a679a440e9
Update to 14.0.5
...
Increase version and drop ununeeded patches.
2022-06-14 10:48:48 +02:00
Timm Bäder
ec23c296ca
Drop unused variable
2022-06-14 10:47:55 +02:00
Python Maint
561ebf3c43
Rebuilt for Python 3.11
2022-06-13 20:38:39 +02:00
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
Milos Prchlik
148aac0b7d
Fixes tests/llvm-test-suite requirements and permissions
2021-10-21 13:54:44 +00:00
Milos Prchlik
f7ecf95dc7
tests: switch to TMT
2021-10-21 13:54:44 +00:00
Timm Bäder
cd6d62e280
Skip rpath using CMAKE_SKIP_RPATH
...
Like all other packages do it
2021-10-19 12:28:07 +00:00
Timm Bäder
e87e2f553b
Use py3_shebang_fix macro
...
As documented in
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_shebang_macros
2021-10-15 13:38:11 +02:00
Timm Bäder
967d1e9cb7
Change a %bcond usage to %without
2021-10-13 10:54:26 +02:00
Tom Stellard
fde900e4dd
Fix gcc detection with redhat triples
2021-10-06 23:36:55 +00:00
Tom Stellard
2fb038f9a7
Drop abi_revision from soname
...
This way we match the upstream soname for the final release.
2021-10-05 15:14:37 +00:00
Tom Stellard
bfd11a3fd2
13.0.0 Release
2021-10-01 20:36:30 +00:00
Tom Stellard
3752a31b44
13.0.0-rc3 Release
2021-09-18 03:38:14 +00:00
Konrad Kleine
8dae109a67
Add --without=check option
...
see also https://src.fedoraproject.org/rpms/llvm/pull-request/105
2021-09-14 09:14:24 +02:00
sergesanspaille
6f2884179b
Apply scan-build-py integration patch
2021-09-13 11:45:27 +02:00
Tom Stellard
d99713b7d0
Add macros.clang file
2021-09-09 19:09:15 +00:00
Tom Stellard
a5df6c712b
13.0.0-rc1 Release
2021-08-09 20:47:43 +00:00
Tom Stellard
f2a6113c88
Fix compat build
2021-07-22 16:27:04 +00:00
Fedora Release Engineering
c5f66f800b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 19:31:40 +00:00
Fedora Release Engineering
075bc1b24f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:34:23 +00:00
Tom Stellard
236196a1cd
12.0.1 Release
2021-07-13 22:40:28 +00:00
Tom Stellard
3dd3a6dfd6
Fix ambiguous python shebangs
2021-07-09 02:43:33 +00:00
Tom Stellard
2bf74be714
12.0.1-rc3 Release
2021-07-01 09:02:57 +00:00
sergesanspaille
2afe5dbfcc
Add generic integration test suite gating
2021-06-24 09:10:49 +02:00
Tom Stellard
8ef0cdb22d
Only enable -funwind-tables by default on Fedora arches
...
.eh_frame sections confuse bpf tools, so -funwind-tables shouldn't be enabled there.
There are other non-CPU arches where this could potentially cause problems, so be
conservative and only enable this on CPU arches supported by Fedora.
2021-06-08 17:41:09 +00:00
Python Maint
696be3e7c7
Rebuilt for Python 3.10
2021-06-04 19:19:07 +02:00
Tom Stellard
1a54a323be
12.0.1-rc1 Release
2021-06-01 21:22:55 +00:00
sergesanspaille
93869e0cb0
Use the alternative-managed version of llvm-config
2021-05-21 21:18:53 +00:00
Tom Stellard
4125daf6f5
Revert "Run fedora-flags test on all architectures"
...
This reverts commit bd66e3d65a
.
This test is wrong, because it tests the current version of clang
from rawhide and not from the build being tested.
2021-05-19 01:25:57 +00:00
Tom Stellard
bd66e3d65a
Run fedora-flags test on all architectures
2021-05-06 21:19:01 +00:00
Timm Bäder
545fd2466b
spec: Unconditionally use python3
...
The spec file was already unconditionally depend on a few python3
packages. Make that official by removing the %python3 bcond.
2021-05-06 21:18:16 +00:00
Konrad Kleine
89c3d8eb13
Replace global compat_build with bcond
2021-05-05 22:53:09 +02:00
Tom Stellard
81370f3bc6
12.0.0 Release
2021-04-16 22:21:45 +00:00
Tom Stellard
e8cbe820c4
Add symlink to clang-format-diff in /usr/bin
...
rhbz#1939018
2021-04-16 05:03:55 +00:00
Tom Stellard
13c66032d5
Import tests from tests/clang repository
...
It's not necessary to store the tests in a separate repository, since
other packages can just reference the tests in this repo.
Also update, the other tests to pull from git repos in the rpms namespace.
2021-04-14 22:02:41 +00:00
sergesanspaille
56c57e4695
New upstream release candidate
2021-04-08 14:19:59 +02:00
Tom Stellard
72a26e56a1
Add libcxx-static as a test dependency
...
This fixes the clang/toolchains CI test.
2021-04-05 20:36:45 +00:00
sergesanspaille
3f6550f0f1
Make python3-clang bytecode reproducible across arches
2021-04-04 19:25:09 +02:00
sergesanspaille
e1a87504e4
New upstream release candidate
2021-04-02 12:44:06 +02:00
Jonathan Wakely
b4f38b0df7
Rebuilt for removed libstdc++ symbols ( #1937698 )
2021-03-31 17:31:26 +01:00
sergesanspaille
08bee7e51a
Simplify patch management through %autopatch
2021-03-17 08:35:44 +01:00
sergesanspaille
c1e69a30ae
Apply patch D97846 to fix rhbz#1934065
2021-03-16 09:56:09 +01:00
Timm Bäder
283f2301df
set CLANG_DEFAULT_UNWIND_LIB instead of using custom patch
...
And add the clang/toolchains test so we don't regress
2021-03-15 10:01:21 +01:00
sergesanspaille
6fb3a469a9
LLVM 12.0.0 rc3
2021-03-11 14:54:30 +01:00
sergesanspaille
bfcdcf4a7d
rebuilt
2021-03-09 21:01:15 +01:00
sergesanspaille
d803ebb6bc
Rename, cleanup and normalize patch serie
2021-03-02 14:40:08 +01:00
sergesanspaille
333b956fb4
Reapply some wrongly removed patch
2021-03-01 16:20:42 +01:00
sergesanspaille
1ca8ec6bba
Remove patch applied upstream
2021-02-24 18:16:35 +01:00
sergesanspaille
8dfbf069f3
Revert "Remove patch applied upstream"
...
This reverts commit 2d1a36c4ef
.
2021-02-24 15:44:38 +01:00
sergesanspaille
c6d4e3d591
Revert "Remove patch applied upstream"
...
This reverts commit 30f111b116
.
2021-02-24 15:44:18 +01:00
sergesanspaille
2d1a36c4ef
Remove patch applied upstream
2021-02-24 15:43:42 +01:00
sergesanspaille
30f111b116
Remove patch applied upstream
2021-02-24 15:42:42 +01:00
sergesanspaille
52abd3940f
12.0.0-rc2 release
2021-02-24 15:36:04 +01:00
sergesanspaille
620fd8a49a
Backport compat package updates
2021-02-23 17:26:11 +01:00
sergesanspaille
cef168d215
llvm 12.0.0rc2
2021-02-16 16:30:31 +01:00
Konrad Kleine
1d5bee47d5
Remove no longer applied patch files
2021-02-15 10:29:04 +01:00
Tom Stellard
56d54b9e15
Silence some rpmlint errors
2021-02-10 05:59:14 -08:00
Tom Stellard
efa9dd65f1
Remove some unnecessary scan-view files
2021-02-10 05:59:12 -08:00
Fedora Release Engineering
c631efb4f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:02:11 +00:00
sergesanspaille
58487a9e58
11.1.0-rc2 release
2021-01-22 18:27:58 +01:00
sergesanspaille
a60f8bc1c9
rebuilt with https://reviews.llvm.org/D94941 applied.
2021-01-20 23:36:14 +01:00
sergesanspaille
81f9d35924
11.1.0-rc1 release
2021-01-14 17:22:44 +01:00
sergesanspaille
a0ab815b1d
LLVM 11.0.1 final
2021-01-10 08:37:43 +01:00
sergesanspaille
42917e7959
llvm 11.0.1-rc2
2020-12-22 18:55:21 +01:00
Tom Stellard
8c1d8074da
Don't build with -flto
2020-12-16 13:59:49 -08:00
sergesanspaille
ad6c72f2fe
llvm 11.0.1-rc1
2020-12-01 21:28:10 +00:00
Stephen Kitt
2ecc8463e7
Describe weak dependencies
...
clang has a couple of indirect weak dependencies; installing clang
without those will cause it to fail in certain use cases, but its
description doesn't mention them which makes resolving this harder
than it could be.
This patch adds a brief description of the weak dependencies to the
main clang package description.
Closes : #1879410
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2020-11-19 09:52:10 +01:00
Tom Stellard
c66b44eecb
Add CI test for compiling programs with fedora compiler flags
2020-10-30 14:26:21 +00:00
Tom Stellard
32b8b533d1
Remove -ffat-lto-objects compiler flag
2020-10-29 12:05:31 -07:00
Tom Stellard
5bff53b37b
Add clang-resource-filesystem sub-package
...
Packages that need to read or write files from the clang resource
directory should Require this sub-package. This will ensure that we
won't have packages continuing to use older versions of the clang
resource directory when clang is updated.
2020-10-28 20:58:54 -07:00
Tom Stellard
bf527b3382
Fix libomp CI test
...
We need to uninstall clang at the beginning of this test along with libomp,
so that we can later install clang to test that it has the correct dependency on
libomp. If we don't uninstall clang along with libomp at the beginning, then
clang won't be installed later and libomp won't get pulled back in.
2020-10-28 20:58:54 -07:00
sergesanspaille
1605d80522
Fix NVR
2020-10-15 05:16:42 +00:00
sergesanspaille
59644519b1
llvm 11.0.0 - final release
2020-10-12 11:30:06 +00:00
sergesanspaille
b4a94df45b
11.0.0-rc6
2020-10-08 09:12:09 +00:00
sergesanspaille
2d021a47b3
11.0.0-rc5 Release
2020-10-02 07:14:54 +00:00
sergesanspaille
2ac3ba8deb
Fix NVR
2020-09-27 13:13:49 +00:00
sergesanspaille
e371ba7a8f
11.0.0-rc3 Release
2020-09-25 17:01:49 +00:00
sergesanspaille
70febad3d8
Fix toolchain search path
...
Re-activate a patch by tstellar to prefer gcc toolchains with libgcc_s
2020-09-23 17:46:58 +00:00
sergesanspaille
033a6e8acd
Disable ABI test suite in gating
...
the CI bots don't have enogh FS space
2020-09-22 05:30:38 +00:00
sergesanspaille
fd536b6e06
Normalize some doc directory locations
...
Remove obsolete patch
2020-09-01 14:14:09 +00:00
sergesanspaille
1167eb14a2
11.0.0-rc2 Release
...
Also use %license macro
2020-09-01 09:49:45 +00:00
Tom Stellard
892c49fa88
Fix test failures
2020-08-13 21:44:36 -04:00
Tom Stellard
46e006a53e
11.0.0-rc1 Release
2020-08-10 18:30:38 -04:00
Tom Stellard
8c8d9c672c
Remove Requires: emacs-filesystem
...
The emacs plugins are shipped with clang-tools-extra, which already
Requires: emacs-filesystem, so the main package does not need to
have a dependency on this.
2020-08-04 05:54:33 +00:00
Fedora Release Engineering
01b6b5c70e
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:22:28 +00:00
Jeff Law
4c025cdf78
Disable LTO on arm and i686
2020-07-28 13:14:21 -06:00
Fedora Release Engineering
8eeb41a108
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:02:33 +00:00
sergesanspaille
82aa4d3bba
Update cmake macro usage
...
Finalize source verification
2020-07-20 14:48:52 +00:00
Tom Stellard
f923b525f1
Add cet.h header
2020-06-26 21:12:10 +00:00
Aleksandra Fedorova
f1e3f547a4
Update gating test name
...
Messaging scheme has changed and old centos-related test names are now deprecated.
See https://pagure.io/fedora-ci/general/issue/110
2020-06-26 05:11:16 +00:00
Tom Stellard
e2a664c75a
Accept multiple --config options
...
redhat-rpm-config now adds --config to CFLAGS when the macro
%toolchain is set to clang. Some packages end up adding CFLAGS
twice to their compiler commands, so we need to patch clang to
allow multiple --config options so that these packages won't
fail to compile.
2020-06-16 23:37:19 +00:00
Dan Čermák
43b5ca7f2b
Add symlink to %%{_libdir}/clang/%%{maj_ver}
...
This is required for packages like ccls that hardcode the link to clang's
resource directory to not require rebuilds on minor version bumps
2020-06-03 13:58:42 +00:00
Miro Hrončok
a62c5d08c0
Rebuilt for Python 3.9
2020-05-25 12:47:19 +02:00
sergesanspaille
d933922e69
Backport ad7211df6f257e39da2e5a11b2456b4488f32a1e, see rhbz#1825593
2020-05-19 13:15:35 +00:00