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
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
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
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
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
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
sergesanspaille
0c8ce6b93d
10.0.0 final
2020-03-30 09:41:15 +00:00
sergesanspaille
80c3a7cb7a
10.0.0 rc6
2020-03-24 20:08:33 +00:00
sergesanspaille
dc3ceec895
Update git-clang-format dependency, see rhbz#1815913
2020-03-22 19:50:16 +00:00
Tom Stellard
7a3aee27c2
Add dependency on libomp-devel
...
This fixes compiling with -fopenmp, because clang needs libomp-devel
to be installed so it can find omp.h.
2020-03-20 18:43:26 +00:00
sergesanspaille
fd397b2953
10.0.0 rc5
2020-03-20 12:36:28 +00:00
sergesanspaille
dc1e065203
10.0.0 rc4
2020-03-15 07:19:13 +00:00
sergesanspaille
b73627486c
Move a few files from clang to clang-tools-extra.
2020-03-12 08:29:38 +00:00
sergesanspaille
8d37c48855
Remove trailing whitespaces
2020-03-12 08:24:26 +00:00
Christophe de Dinechin
5e48b7c9be
Move clang-format.el along with tools-extra (bz#1812487)
...
With the current setup, if you only install clang-tools-extra, the
package clang-format is not found by Emacs.
A similar change was made for the Python scripts, although I did not
run in the same situation myself.
v2: Moved additional files at the suggestion of @sergesanspaille
%{_mandir}/man1/diagtool.1.gz
%{_bindir}/c-index-test
Also restored trailing whitespaces in the .spec file
2020-03-12 08:58:45 +01:00
sergesanspaille
9264afee32
10.0.0 rc3
2020-03-05 11:21:38 +00:00
sergesanspaille
b45d596d2f
Apply -fdiscard-value-names patch
2020-02-25 23:30:58 +00:00
sergesanspaille
28cdc9893f
Fix NVR
2020-02-17 15:49:10 +00:00
sergesanspaille
139b5a7e66
10.0.0 rc2
2020-02-15 22:52:09 +00:00
sergesanspaille
b6fa739f4c
Prevent compiler-rt potential version conflicts
2020-02-11 20:34:14 +00:00
Tom Stellard
03d578532d
Stop shipping individual component libraries
...
https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component-Libraries-In-clang-lib-Package
2020-02-10 19:51:57 -08:00
sergesanspaille
cf309ffb9a
10.0.0rc1
2020-02-06 10:41:16 +00:00
Fedora Release Engineering
51cb45dd23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:07:59 +00:00
Tom Stellard
5baf5a3c1f
Fix crash with kernel bpf self-tests
2020-01-14 01:51:46 +00:00
Tom Stellard
86a049a618
9.0.1 Release
2019-12-20 03:01:31 +00:00
Tom Stellard
4c28031fc0
Add explicit requires for clang-libs to fix rpmdiff errors
2019-12-11 18:09:07 +00:00
sergesanspaille
797f722f5f
Activate -funwind-tables on all arches, see rhbz#1655546
2019-12-10 13:33:59 +00:00
Tom Stellard
d04c1c444a
9.0.0 Release
2019-09-20 01:03:04 +00:00
Tom Stellard
69ca58540c
Reduce debug info verbosity on ppc64le to avoid OOM errors in koji
2019-09-11 19:58:15 +00:00
Tom Stellard
1ca49851e1
9.0.0 Release candidate 3
2019-09-11 03:52:43 +00:00
Tom Stellard
277bd76c83
Sync with clang8.0 compat
2019-08-22 20:19:43 +00:00
sergesanspaille
7b4d800ffc
8.0.0-4
...
- Rebuilt for Python 3.8
2019-08-20 20:55:20 +00:00
Miro Hrončok
86a9d03ab1
Rebuilt for Python 3.8
2019-08-19 10:11:35 +02:00
Fedora Release Engineering
b3b8190661
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:20:23 +00:00
sergesanspaille
09654593bd
Fix for rhbz#1674031
2019-05-28 11:12:08 +00:00
sergesanspaille
fe4c5544fa
[PATCH] typo fix
...
Commited on behalf of Thierry Vignaud <thierry.vignaud@gmail.com>
2019-04-16 13:45:10 +00:00
sergesanspaille
32e777c925
Remove useless patch thanks to gcc upgrade
2019-04-13 05:55:07 +00:00
sergesanspaille
25a719b7c8
8.0.0-final
2019-03-20 19:38:13 +00:00
sergesanspaille
cc03e58772
8.0.0rc4
2019-03-12 14:15:43 +00:00
sergesanspaille
434e91810d
Fix installation dir and cleanup specfile
2019-03-06 11:28:07 +00:00
sergesanspaille
b4398f1f4f
8.0.0 rc3
2019-03-06 11:28:07 +00:00
sergesanspaille
d31698ef8e
Port clang compat changes back from clang7.0
2019-03-06 11:28:07 +00:00
Tom Stellard
d41e350538
Fix compiling with -stdlib=libc++
2019-02-25 21:17:07 +00:00
sergesanspaille
81de65ab87
8.0.0 rc2 - fix versioning number
2019-02-22 08:15:29 +00:00
sergesanspaille
0cae14eafb
8.0.0rc2
2019-02-21 21:30:51 +00:00
sergesanspaille
d89c69d309
Silent some test failure for the rc1
2019-02-15 18:51:52 +00:00
sergesanspaille
dc3e88bfa1
Remove duplicate scan-build entry
2019-02-15 13:53:01 +00:00
sergesanspaille
478f0a1e6b
Decrease debug info verbosity for some target and prevent parallel linking
2019-02-14 21:12:15 +00:00
sergesanspaille
b53704a451
8.0.0rc1
2019-02-13 15:48:31 +00:00
sergesanspaille
b4f2f9a2ea
Scan-view Python3 compat
2019-02-05 20:44:37 +00:00
sergesanspaille
734d45aa8f
Fix and reorganize CI tests
2019-02-05 17:35:30 +00:00
sergesanspaille
dc88066dc2
Patch for gcc-9 bug
2019-02-05 06:15:36 +00:00
sergesanspaille
59a913a078
Fix gcc-9 build
2019-02-01 07:51:41 +00:00
Fedora Release Engineering
aa6b8300b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 15:40:24 +00:00
Tom Stellard
1f58b21528
Fix for rhbz#1657544
2018-12-19 16:58:24 +00:00
sergesanspaille
01e69400f6
Bump version to 7.0.1
2018-12-18 07:03:33 +00:00
sergesanspaille
d870610e6e
Improve man support
2018-12-18 06:50:05 +00:00
sergesanspaille
dbc386190b
No longer ignore -fstack-clash-protection option incompatibility
2018-12-14 07:32:50 +00:00
sergesanspaille
c67fd455f2
Ensure rpmlint passes on specfile
2018-12-04 13:11:18 +00:00
Tom Stellard
52edfa5810
Drop python2 dependency from clang-tools-extra
2018-11-30 19:38:01 +00:00
Tom Stellard
d49953335b
Bump release for previous commit
2018-11-28 18:07:13 +00:00
sergesanspaille
62621b0c0b
Prune reference to llvm-test-suite
...
Fix https://bugzilla.redhat.com/show_bug.cgi?id=1651434
2018-11-28 09:08:31 +00:00
Tom Stellard
a37bcb2943
Run 'make check-all' instead of 'make check-clang'
...
make check-all will run the clang-tools-extras tests in addition to
all the clang tests.
2018-11-19 23:51:26 +00:00
sergesanspaille
b730992174
Fix duplicate Python2 + Python3 dependency for clang analyzer
...
This should fix https://bugzilla.redhat.com/show_bug.cgi?id=1634831
2018-11-19 08:51:12 +00:00
Tom Stellard
816ea521a1
User helper macro to fixup config.h for multilib
2018-11-06 00:28:53 +00:00
Tom Stellard
15d2b4b54e
Use correct shebang substitution for python scripts
...
This is a follow up for rhbz#1538238
2018-10-02 00:23:07 +00:00
Tom Stellard
468c6f2a1a
7.0.0 Release
2018-09-25 02:05:06 +00:00
Tom Stellard
00e1fa93d1
Move builtin headers into clang-libs sub-package
...
rhbz#1582884
2018-09-20 05:18:02 +00:00
Tom Stellard
fe1772d561
Remove ambiguous python shebangs
2018-09-19 16:52:16 +00:00
Tom Stellard
5d6c3ad71b
Move unversioned shared objects to devel package
2018-09-14 02:54:50 +00:00
Tom Stellard
3f2f4300ee
Rebuild with new llvm-devel that disables rpath on install
2018-09-13 20:37:04 +00:00
Tom Stellard
6955c7a59c
Fix clang++-7 symlink
2018-09-13 16:51:14 +00:00
Tom Stellard
3f7338a07c
7.0.0-rc3 Release
2018-09-12 02:51:33 +00:00
Tom Stellard
2fbc3e1b92
Drop siod from llvm-test-suite
...
This test is buggy. See llvm.org/PR38648.
Also add which to Requires for llvm-test-suite.
2018-09-10 17:30:10 +00:00
Tom Stellard
17d16059d3
Drop python2 dependency from clang package
2018-09-07 21:01:14 +00:00
Tom Stellard
c823f68df9
Drop all uses of python2 from lit tests
2018-09-06 20:34:50 +00:00
Tom Stellard
5a51a28e57
Add Fedora specific version string
2018-09-04 18:04:42 +00:00
Tom Stellard
462b3d2eb2
7.0.0-rc2 Release
2018-08-30 16:38:13 +00:00
Tom Stellard
f7f57849e2
Enable unit tests
2018-08-28 00:30:34 +00:00
Tom Stellard
ad3b6d908d
Fix comment
2018-08-27 23:46:19 +00:00
Tom Stellard
52c2187ff7
Move llvm-test-suite into a sub-package
...
This will allow it to be run by CI systems instead of during
the %check phase.
2018-08-23 15:07:37 +00:00
Tom Stellard
68eed61006
Recommend the same version of compiler-rt
...
When clang searches for the compiler-rt libraries, it constructs
the search path using the clang version. If the clang and compiler-rt
versions don't match, then clang can't find the libraries.
2018-08-17 18:35:07 +00:00
Tom Stellard
599360b865
Rebuild for f30
2018-08-15 02:58:47 +00:00
Tom Stellard
7761cfa923
7.0.0-rc1 Release
2018-08-14 04:40:41 +00:00
Tom Stellard
74e8e2347b
Sync spec file with the clang6.0 package
2018-07-23 22:20:29 +00:00
Fedora Release Engineering
2b91340e99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:50:24 +00:00
Igor Gnatenko
43cdae7656
add BuildRequires: gcc-c++,gcc
...
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:43 +02:00
Tom Stellard
6f8d08d48c
6.0.1 Release
2018-06-27 06:14:16 +00:00
Tom Stellard
47c2db1e9b
6.0.1-rc2
2018-06-13 18:26:58 +00:00
Tom Stellard
a05a217cc3
Revert "Rebuild after disabling non-native targets in libLLVM.so"
...
This reverts commit 44bc19d6da
.
2018-06-06 22:46:41 +00:00
Tom Stellard
44bc19d6da
Rebuild after disabling non-native targets in libLLVM.so
2018-06-06 22:45:31 +00:00
Tom Stellard
8d35cec936
6.0.1-rc1 Release
2018-05-15 04:14:21 +00:00
Tom Stellard
ee5cc3e9a0
Add a clang++-{version} symlink rhbz#1534098
2018-03-23 19:14:53 +00:00
Tom Stellard
79d093b2ef
Use correct script for running lit tests
2018-03-23 06:02:11 +00:00
Tom Stellard
63bf60b284
Fix toolchain detection so we don't default to using cross-compilers
...
rhbz#1482491
2018-03-21 14:23:23 +00:00
Tom Stellard
5e7e9e3879
Add Provides: clang(major) rhbz#1547444
2018-03-12 20:39:40 +00:00
Tom Stellard
b425aeadd6
6.0.0 Release
2018-03-09 01:49:30 +00:00
Tom Stellard
90e9f0bc91
6.0.0-rc2 Release
2018-02-13 14:39:13 +00:00
Fedora Release Engineering
cdab058afb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 05:02:29 +00:00
Tom Stellard
d0ee648ee5
Package python helper scripts for tools
2018-02-01 20:18:39 +00:00
Tom Stellard
4b5a3e57f2
Ignore -fstack-clash-protection option instead of giving an error
...
This is required now that Fedora uses -fstack-clash-protection in the
default CFLAGS.
2018-01-26 22:20:16 +00:00
Tom Stellard
d0138c64a0
Package emacs integration files
2018-01-26 18:55:54 +00:00
Tom Stellard
4058470a16
6.0.0-rc1 Release
2018-01-25 06:16:40 +00:00
Tom Stellard
ae7609ae85
Rebuild against llvm5.0 compatibility package
...
rhbz#1538231
2018-01-24 19:15:56 +00:00
Iryna Shcherbina
0e2c86ca94
Update Python 2 dependency declarations to new packaging standards
2018-01-03 12:46:00 +01:00
Tom Stellard
0b04edabdd
5.0.1 Release
2017-12-21 07:14:14 +00:00
Tom Stellard
af6de8b930
Make compiler-rt a weak dependency and add a weak dependency on libomp
...
compiler-rt requires clang to build libFuzzer, so making clang Require
compiler-rt leads to a circular dependency. compiler-rt is not
required for most use cases of clang any way, so I think it makes more
sense as a weak dependency.
2017-12-13 19:20:43 +00:00
Merlin Mathesius
8d741f391b
Cleanup spec file conditionals
2017-11-06 16:51:27 -06:00