Commit Graph

173 Commits

Author SHA1 Message Date
David Abdurachmanov 3aa5bc2f58
Fix how riscv64 backports are applied
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-31 20:54:55 +03:00
David Abdurachmanov 7d6179247e
Backport upstream patches (riscv64
- Add riscv64 redhat triplet
- Fix atomic check

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-31 20:42:18 +03:00
David Abdurachmanov adef55cfd9
Remove obsolete patches
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-31 20:28:50 +03:00
David Abdurachmanov 98f194dc4a
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-31 20:28:14 +03: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 688e6aa50e Add missing sources entry 2020-02-06 15:21:14 +00: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 6ff40379f9 Enable gating on the tests in dist-git 2019-09-28 01:13:43 +00:00
Tom Stellard 73d4dd7e74 Pull tests from tests/clang repository 2019-09-25 02:40:16 +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 e3a4c7d64e Add missing patch 2019-09-11 04:04:54 +00:00
Tom Stellard 1ca49851e1 9.0.0 Release candidate 3 2019-09-11 03:52:43 +00:00
David Abdurachmanov db7bd1baa9
Add -latomic to LDFLAGS
We failed to link due to missing -latomic

/usr/bin/ld: tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o: in function `std::__atomic_base<bool>::exchange(bool, std::memory_order)':
/usr/include/llvm/Support/FormatVariadic.h:148: undefined reference to `__atomic_exchange_1'

Again -lpthread not -pthread used.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-26 16:54:12 -07:00
David Abdurachmanov 37e90d4cf7
Add missing patch
This patch seems to be: https://reviews.llvm.org/D66176

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-25 12:41:30 -07:00
David Abdurachmanov 7779f53776
Add support for RISC-V (riscv64)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 08:04:38 -07:00
David Abdurachmanov 1ffa649c13
Rebase to Clang 9.0.0 RC2
Changes imported from:

https://src.fedoraproject.org/rpms/clang/pull-request/39

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 08:02:08 -07:00
Tom Stellard 277bd76c83 Sync with clang8.0 compat 2019-08-22 20:19:43 +00:00
Tom Stellard 77df2a6206 Pull llvm-test-suite tests from common repo 2019-08-22 20:18:09 +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