Tom Stellard
edf44e3f0d
Sync with llvm8.0 spec file
...
Also replace %global compat_build 0 with %bcond_with compat_build.
This will make it easier to test building the compat version of the
package and allow us to add a CI test for it.
2019-08-02 03:49:32 +00:00
Fedora Release Engineering
f5b025e1f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 15:03:54 +00:00
Tom Stellard
15784b25a9
Add provides for the major version of sub-packages
2019-07-18 03:50:40 +00:00
serge-sans-paille
ab84dbf5d4
Fix conflicts between llvm-static = 8 and llvm-dev < 8 around LLVMStaticExports.cmake
2019-05-17 08:59:03 +00:00
Tom Stellard
785b893001
Make sure we aren't passing -g on s390x
2019-04-24 05:05:22 +00:00
Tom Stellard
0a95f79eb7
Enable build rpath while keeping install rpath disabled
2019-04-12 17:08:34 +00:00
Tom Stellard
f3e54d7b77
Backport r351577 from trunk to fix ninja check failures
2019-04-02 15:27:12 +00:00
Tom Stellard
2b03740f59
Fix ninja check
2019-03-27 01:41:05 +00:00
Tom Stellard
dd29ab70a3
llvm-test fixes
...
Try to simply lit config file generation by adding standalone fedora specific
config file. In the future, when we need to customize the lit config
for the llvm-test package, we can just update lit.fedora.cfg.py rather
than trying to patch the default config from the spec file.
This patch also makes the run-lit-tests script identical on all arches,
so it will no longer cause multi-lib conflicts.
2019-03-26 13:06:13 +00:00
serge-sans-paille
f059677e37
8.0.0 final
2019-03-20 14:54:29 +00:00
serge-sans-paille
d78f6772be
Activate all backend targets
...
Fix https://bugzilla.redhat.com/show_bug.cgi?id=1689031
2019-03-15 17:37:02 +00:00
serge-sans-paille
49f1cffac0
8.0.0rc4
2019-03-12 14:15:43 +00:00
serge-sans-paille
095898397b
Move some binaries to -test package, cleanup specfile
2019-03-06 08:36:59 +00:00
serge-sans-paille
54ff648b33
8.0.0 rc3
2019-03-04 09:27:04 +00:00
serge-sans-paille
06970df22f
Integrate compat change from llvm7.0
2019-02-26 16:17:22 +00:00
serge-sans-paille
7d9203efc8
8.0.0rc2 - fix versioning numbers
2019-02-22 08:12:13 +00:00
serge-sans-paille
34be5374da
8.0.0rc2
2019-02-18 18:20:24 +00:00
serge-sans-paille
e917285b3e
Decrease debug info level for s390x
2019-02-14 16:18:03 +00:00
serge-sans-paille
317b7917e6
Limit the number of linker jobs to 1
2019-02-14 16:15:24 +00:00
serge-sans-paille
4ca785f8a6
llvm 8.0.0rc1
2019-02-13 15:40:02 +00:00
Fedora Release Engineering
aea8243575
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:52:42 +00:00
Igor Gnatenko
d891d182b1
Remove obsolete ldconfig scriptlets
...
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:40:19 +01:00
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
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