Commit Graph

363 Commits

Author SHA1 Message Date
Josh Stone cf8888829a Fix discriminators in metadata, rhbz#1668033 2019-01-21 11:37:20 -08:00
serge-sans-paille 8eccc650c2 Bump version to 7.0.1 2018-12-17 09:15:27 +00:00
serge-sans-paille 8fc4f00334 Ensure rpmlint passes on specfile 2018-12-04 15:10:41 +00:00
Tom Stellard 40468b1e90 Install testing libraries for unittests
This is needed in order for clang to be able to run make check-all
during koji builds.
2018-11-19 19:17:37 +00:00
Tom Stellard d56ae49824 Fix running unittests as not-root user
Also add Requires: findutils
2018-10-27 02:29:18 +00:00
Tom Stellard 4ccbf0466c Fixes for llvm-test package
- Add some missing Requires
- Add --threads option to run-lit-tests script
- Set PATH so lit can find tools like count, not, etc.
- Don't hardcode tools directory to /usr/lib64/llvm
- Fix typo in yaml-bench define
- Only print information about failing tests
- Run tests in CI with only 1 thread
2018-10-01 15:42:48 +00:00
Tom Stellard b5bb6c52ae 7.0.0 Release 2018-09-22 00:01:54 +00:00
Tom Stellard f0b94fc76d Disable rpath on install LLVM and related sub-projects
Rather than using chrpath, we can just modify LLVM's cmake code to
not set rpath when installing.  Other llvm sub-projects like
clang, lld, lldb, etc. use this same cmake code so disbaling rpath
here will disable it for all projects.
2018-09-13 17:13:08 +00:00
Tom Stellard f04627996a Remove rpath from executables and libraries 2018-09-13 01:21:19 +00:00
Tom Stellard 3988cf1bc0 Fix typo from previous commit 2018-09-12 02:52:08 +00:00
Tom Stellard b4db2c9955 Re-enable arm and aarch64 targets on x86_64
rhbz#1627500
2018-09-11 23:15:28 +00:00
Tom Stellard 4a6462c64c 7.0.0-rc3 Release 2018-09-10 19:27:44 +00:00
Tom Stellard c8a90e4939 Use python3 shebang for opt-viewewr scripts 2018-09-07 15:57:43 +00:00
Tom Stellard faa3d2dca7 Drop all uses of python2 from lit tests 2018-08-31 02:36:27 +00:00
Tom Stellard 2167c29b6c Remove commented code 2018-08-30 21:41:15 +00:00
Tom Stellard 165caa696e Build the gold plugin on all supported architectures
rhbz#1623305
2018-08-30 14:04:31 +00:00
Kevin Fenzi a057ddec79 Re-enable debuginfo to avoid 25x size increase. 2018-08-29 16:03:47 -07:00
Tom Stellard 1bf09a7cfb 7.0.0-rc2 Release 2018-08-28 22:28:25 +00:00
Tom Stellard c96d6793e9 Guard valgrind usage with valgrind_arches macro 2018-08-28 05:46:20 +00:00
Tom Stellard a47388f920 Package lit tests and googletest sources 2018-08-27 19:26:59 +00:00
Tom Stellard 1948d64c18 Re-enable AMDGPU target on ARM rhbz#1618922 2018-08-20 17:46:15 +00:00
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 432475d32b Add missing sources 2018-08-10 19:36:14 +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 84b2f6d2df Update sources file 2018-06-26 22:08:34 +00: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