Tom Stellard
5636e80d6b
Drop references to TestPlugin.so from cmake files
2018-08-13 21:00:15 +00:00
Tom Stellard
a894547e62
Fixes for lit tests
2018-08-13 19:35:56 +00:00
Tom Stellard
4824795185
Remove stray comment
2018-08-10 21:55:35 +00:00
Tom Stellard
7a93d34863
7.0.0-rc1 Release
...
- Reduce the number of enabled targets based on the architecture.
- Drop s390 detection patch, LLVM does not support s390 codegen.
2018-08-10 15:32:39 +00:00
Tom Stellard
93d2074b7b
Backport some fixes needed by mesa and rust
2018-08-06 21:53:23 +00:00
Tom Stellard
8c9aac9934
Move libLLVM-6.0.so to llvm6.0-libs.
2018-07-27 06:55:35 +00:00
Tom Stellard
da8f508d62
Sync specfile with llvm6.0 package
...
Using the same spec file for llvm and future compatibility packages
will make maintenance easier in the future.
2018-07-13 20:04:54 +00:00
Fedora Release Engineering
a9a9a3b7ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 09:16:20 +00:00
Igor Gnatenko
f963f98785
add BuildRequires: gcc-c++,gcc
...
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:48 +02:00
Tom Stellard
629a77b63c
6.0.1 Release
2018-06-26 00:55:38 +00:00
Tom Stellard
ffa0ad7b11
6.0.1-rc2
2018-06-07 22:19:46 +00:00
Tom Stellard
4da44423ea
Revert "Reduce the number of enabled targets based on the architecture"
...
This reverts commit b772b3b219
.
This breaks the ABI, so backing this out until the 7.0.0 release.
2018-06-06 22:48:21 +00:00
Tom Stellard
b772b3b219
Reduce the number of enabled targets based on the architecture
2018-06-05 04:13:34 +00:00
Tom Stellard
e594b058f1
6.0.1 rc1
2018-05-11 17:08:45 +00:00
Tom Stellard
ff279e4625
Re-enable arm tests that used to hang
2018-03-27 23:07:43 +00:00
Tom Stellard
2218119f3a
Fix testcase in backported patch
2018-03-22 13:15:27 +00:00
Tom Stellard
3d213b0da3
Prevent external projects from linking against both static and shared libraries
...
rhbz#1558657
2018-03-20 23:30:25 +00:00
Tom Stellard
699e7bbabc
Backport r327651 from trunk rhbz#1554349
2018-03-19 22:51:24 +00:00
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
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
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
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
Dave Airlie
fba8c442af
llvm 3.9: add patch to fix docs build
2016-09-19 08:34:10 +10:00
Dave Airlie
894065ede8
llvm 3.9.0
...
- upstream moved where cmake files are packaged.
- upstream dropped CppBackend
2016-09-07 16:29:28 +10:00
Adam Jackson
3c6edb0d6b
lurn 2 spel
2016-07-13 16:24:19 -04:00
Adam Jackson
2a3c79157c
llvm 3.8.1
...
- Add mips target
- Fix some shared library mispackaging
2016-07-13 16:13:39 -04:00
Jan Vcelak
3019f5f50a
fix color support detection on terminal
...
ncurses-devel is required for terminfo, resolves clang -fdiagnostics-color=auto
2016-06-07 11:36:38 +02:00
Dave Airlie
8e75711dec
llvm 3.8.0 release
2016-03-10 10:57:29 +10:00
Dan Horák
c244b9b7d1
- install back memory consumption workaround for s390
2016-03-09 15:33:10 -05:00
Dave Airlie
861af016a7
llvm 3.8.0 rc3 release
2016-03-03 09:24:11 +10:00
Dave Airlie
f8d53342c2
llvm 3.8.0 rc2 release
2016-02-19 10:14:47 +10:00
Dan Horák
8b72be44dd
- recognize s390 as SystemZ when configuring build
2016-02-16 13:22:44 +01:00
Dave Airlie
1c8a6cde28
limit number of targets, hexagon seems broken on i686 with C++ ABI
2016-02-14 06:52:05 +10:00
Dave Airlie
10a19754ce
export C++ API for mesa.
2016-02-13 22:00:29 +10:00
Dave Airlie
7a851779bb
reintroduce llvm-static, clang needs it currently.
2016-02-13 06:37:19 +10:00
Dave Airlie
933aa4780e
jump back to single llvm library, the split libs aren't working very well.
2016-02-12 16:04:42 +10:00
Dave Airlie
d0a77df607
add missing obsoletes ( #1303497 )
2016-02-05 15:55:15 +10:00
Dennis Gilmore
4fb79db876
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-04 04:21:26 +00:00
Adam Jackson
a95cfcf5aa
Fix vaguely ridiculous buildSRPMFromSCM error
...
error: /builddir/build/SPECS/llvm.spec:70: bad %if condition
Seriously you don't define %{__isa_bits} at srpm time, wtf.
2016-01-27 10:31:18 -05:00
Adam Jackson
ca904f135a
Switch to 3.7.1 and cmake build
2016-01-27 10:23:13 -05:00
Adam Jackson
384bda605f
Enable bpf target
2016-01-22 12:33:45 -05:00
Adam Jackson
64695d69a2
Resolves: rhbz#1282645 add GCC abi_tag support
2015-12-04 10:44:12 -05:00
Adam Jackson
478ee5f860
Drop -fno-devirtualize
...
- Link with -static-libstdc++ to work around bundled libstdc++ in Steam
2015-11-02 10:42:36 -05:00
Dave Airlie
cb91f5f879
llvm 3.7.0
...
upstream moved clang man pages so deal with generating them
upstream bug somewhere with HAVE_PROCESS_VM_READV, just hard define it
upstream bug with i386/i686 - sed it
upstream bug with // in an include - patch it, fix sent upstream
builds must be out of tree now.
2015-09-16 13:12:52 +10:00
Adam Jackson
82f10bfda6
llvm 3.6.2
2015-07-22 16:35:38 -04:00
Dave Airlie
52028d7261
llvm 3.6.1
2015-06-17 13:46:02 +10:00
Zbigniew Jędrzejewski-Szmek
a6aab7633e
Add links to bugzilla
2015-05-30 23:34:42 -04:00
Zbigniew Jędrzejewski-Szmek
14f5e03f1b
Also require gcc-c++ at runtime
2015-05-29 15:24:33 -04:00
Jens Petersen
19b984da60
BR gcc-c++ explicitly
...
per revised https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2
2015-05-22 15:10:13 +09:00
Adam Jackson
2ee1a75aac
llvm 3.6.0
2015-04-09 13:10:49 -04:00
Jakub Jelinek
96649fa424
3.5.0-11
2015-02-18 20:19:26 +01:00
Jakub Jelinek
ca2a27c7f8
3.5.0-11
2015-02-18 20:10:28 +01:00
Richard W.M. Jones
1f56909754
Bump release and rebuild.
2015-02-18 11:40:01 +00:00
Peter Robinson
5aea06bdf0
Run ldconfig on clang-libs not clang, Update ARMv7 config options
2015-02-18 09:37:45 +00:00
Richard W.M. Jones
394cb582d3
ocaml-4.02.1 rebuild.
2015-02-17 13:55:53 +00:00
Orion Poplawski
173294e694
Add upstream patch for c++11
2015-02-16 10:20:52 -07:00
Orion Poplawski
abd386cc33
Rebuild for gcc 5 C++11
2015-02-16 10:11:33 -07:00