Commit Graph

372 Commits

Author SHA1 Message Date
Tom Stellard
1afade5cd8 Filter out cxxflags and cflags from llvm-config that aren't supported by clang
rhbz#1556980
2018-03-16 18:00:27 +00:00
Tom Stellard
3ff2527fa4 Enable symbol versioning in libLLVM.so 2018-03-15 16:55:40 +00:00
Tom Stellard
025cf6ec25 Stop statically linking libstdc++
This is no longer required by Steam client, but the steam installer
still needs a work-around which should be handled in the steam package.
2018-03-15 13:54:42 +00:00
Tom Stellard
440eb0e896 s/make check/ninja check/ 2018-03-14 22:18:27 +00:00
Tom Stellard
e0bd4cf7a2 Backport fix for compile time regression on rust rhbz#1552915 2018-03-09 17:36:24 +00:00
Tom Stellard
acd922f57d Build with Ninja
This reduces RPM build time on a 6-core x86_64 builder from 82 min
to 52 min.
2018-03-08 23:40:36 +00:00
Tom Stellard
539d4ba445 6.0.0 Release 2018-03-08 19:47:18 +00:00
Tom Stellard
c0f49ce65f Reduce debuginfo size on i686 to avoid OOM errors during linking 2018-03-08 19:45:51 +00:00
Tom Stellard
3df6c8a9d4 6.0.1 rc2 2018-02-09 20:53:03 +00:00
Igor Gnatenko
f4cd5f6cb8
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:03 +01:00
Fedora Release Engineering
e5951f48a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 00:02:01 +00:00
Tom Stellard
29d4881c79 Add 6.0.1-rc1 sources 2018-01-20 01:19:44 +00:00
Tom Stellard
a264db526f 6.0.1 rc1 2018-01-19 23:07:17 +00:00
Tom Stellard
70bb4c2830 5.0.1 Release 2017-12-19 22:20:21 +00:00
Tom Stellard
f3d30bd5c7 Backport debuginfo fix for rust 2017-11-20 19:54:18 +00:00
Tom Stellard
ca4631e1f8 Reduce debuginfo size for ARM
This fixes the previous attempt to disable debuginfo, which left
debuginfo enabled and disabled stripping it from the libraries.
libLLVM.so was almost 1GB in the ARM builds, but now is about
47 MB.
2017-11-04 01:38:51 +00:00
Tom Stellard
8f4eab1072 Reduce memory usage on ARM
Disable debuginfo and some non-ARM targets.
2017-10-12 21:28:59 +00:00
Tom Stellard
ac4d305132 Add missing patch. 2017-10-03 23:13:41 +00:00
Tom Stellard
3d29fda1ea 5.0.0 Release 2017-10-03 23:06:57 +00:00
Tom Stellard
c5c125e0d4 Add Requires: libedit-devel for llvm-devel 2017-09-18 22:50:46 +00:00
Tom Stellard
dd255866c2 Enable libedit backend for LineEditor API 2017-09-08 23:45:30 +00:00
Tom Stellard
cca2af2d07 Enable extra functionality when run the LLVM JIT under valgrind. 2017-08-25 13:40:02 +00:00
Fedora Release Engineering
c263265fc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 02:41:38 +00:00
Fedora Release Engineering
c28afb57b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 20:13:46 +00:00
Tom Stellard
d95c34e467 4.0.1 Release 2017-06-22 20:49:09 +00:00
Tom Stellard
383dd27625 Install llvm utils
clang needs these to run the tests.
2017-06-16 02:18:16 +00:00
Tom Stellard
7a52d8c344 Fix docs-llvm-man target 2017-06-10 05:20:59 +00:00
Tom Stellard
4b6a509a38 Make cmake files no longer depend on static libs (rhbz 1388200) 2017-05-26 14:02:17 +00:00
Josh Stone
4d11f51b66 Fix computeKnownBits for ARMISD::CMOV (rust-lang/llvm#67) 2017-04-18 14:52:16 -07:00
Tom Stellard
e6b944d9d2 Simplify spec with rpm macros. 2017-04-03 19:25:19 +00:00
Tom Stellard
19288f2436 Update .gitignore 2017-03-23 16:14:37 +00:00
Tom Stellard
1bbe5adca1 LLVM 4.0.0 Final Release 2017-03-23 15:27:34 +00:00
Tom Stellard
05920e6f29 Fix %postun step for -devel package (rhbz 1403539) 2017-03-23 10:39:20 +00:00
Tom Stellard
53af609b63 Disable failing make check tests on ARM (rhbz 1431566) 2017-03-13 19:42:21 +00:00
Peter Robinson
146ec0c4aa Fix missing mask on relocation for aarch64 (rhbz 1429050) 2017-03-12 19:22:26 +00:00
Dave Airlie
97474644bf revert upstream radeonsi breaking change. 2017-03-01 13:07:26 +10:00
Josh Stone
a5fe5a1bb7 disable sphinx warnings-as-errors
Tom Stellard:
  - This flag has the same problem as -Werror does for compilers.
    Different versions of sphinx emit different warnings.  So, even
    though upstream has a documentation buildbot and a policy to fix
    all warnings, if they aren't using the same version of sphinx as
    Fedora, we can hit warnings that they don't see.
2017-02-23 16:05:51 +00:00
Orion Poplawski
6448f2fb83 llvm 3.9.1 2017-02-10 13:59:29 -07:00
Fedora Release Engineering
ce8c38530f - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 19:54:34 +00:00
Josh Stone
0c3be08960 Apply backports from rust-lang/llvm#55, #57 2016-11-29 23:40:15 -08:00
Dave Airlie
ba4dd40fc4 rebuild for new arches 2016-11-01 14:22:05 +10:00
Dave Airlie
88bc7e0447 apply the patch from -4 2016-10-26 14:25:30 +10:00
Dave Airlie
f943e7f14b add fix for lldb out-of-tree build 2016-10-26 10:47:35 +10:00
Josh Stone
44886631c9 Apply backports from rust-lang/llvm#47, #48, #53, #54 2016-10-17 21:19:09 -07:00
Josh Stone
307be8a531 Apply an InstCombine backport via rust-lang/llvm#51 2016-10-15 10:14:40 -07:00
Dave Airlie
262978a62c Revert "llvm-3.9: disable thread pool on 32-bit arches"
This reverts commit af4a723176.

This was a bug in the tags setup
2016-10-14 04:40:52 +10:00
Dave Airlie
af4a723176 llvm-3.9: disable thread pool on 32-bit arches
looks like the threadpool code needs C++11 threads
that not all arches handle.
2016-09-19 10:17:15 +10:00
Dave Airlie
da62168279 llvm 3.9: fix more docs issues 2016-09-19 09:43:53 +10:00
Dave Airlie
1805a94f1f llvm: fix docs even more 2016-09-19 09:34:43 +10:00
Dave Airlie
47b8fae685 llvm-3.9: fix docs build more 2016-09-19 08:47:12 +10:00