Commit graph

663 commits

Author SHA1 Message Date
Yaakov Selkowitz
bcf7ece4a8 Avoid recommonmark dependency in RHEL builds
python-recommonmark and its dependencies are unwanted in RHEL.
2023-05-22 11:57:51 -04:00
Tom Stellard
60cc1b3651 Sync with rawhide 2023-05-19 13:17:48 +00:00
Tom Stellard
92be388fbd copr: Install llvm-snapshot-builder from the local COPR project
This ensures we always get the same source tarball when building into
this project.
2023-05-19 12:08:56 +00:00
Tulio Magno Quites Machado Filho
85d29458f2 Update to LLVM 16.0.4 2023-05-18 21:54:20 -03:00
Tulio Magno Quites Machado Filho
f98e61f997 Update to LLVM 16.0.3 2023-05-09 17:54:23 -03:00
Tulio Magno Quites Machado Filho
193ba1355d Update to LLVM 16.0.2 2023-04-25 17:19:37 -03:00
Tom Stellard
d6e01df1e8 Revert "Fix a test failure on s390x"
This reverts commit 9a451905d0.

A fix has been merged upstream.
2023-04-22 04:07:44 +00:00
Tom Stellard
9a451905d0 Fix a test failure on s390x 2023-04-19 23:09:05 +00:00
Nikita Popov
96037cf8ba Remove unused sources 2023-04-14 17:22:13 +02:00
Tulio Magno Quites Machado Filho
072d2198fb Update to LLVM 16.0.1 2023-04-12 17:39:44 +00:00
Jan200101
f51436a734
Stop installing gtest on compat builds 2023-04-12 14:13:53 +02:00
Tulio Magno Quites Machado Filho
a4982d84f3 Stop distributing /usr/share/llvm/src/utils 2023-03-24 09:07:18 -03:00
Tulio Magno Quites Machado Filho
a13a3551eb Distribute libllvm_gtest.a and libllvm_gtest_main.a with llvm-googletest 2023-03-24 09:04:53 -03:00
Tulio Magno Quites Machado Filho
0cd1abca26 Update to LLVM 16.0.0 2023-03-20 17:04:41 -03:00
Tulio Magno Quites Machado Filho
2f72d026a3 Fix the ppc64le triple 2023-03-16 22:07:43 -03:00
Tulio Magno Quites Machado Filho
59d2543cca Update the sources file 2023-03-15 09:06:18 -03:00
Tulio Magno Quites Machado Filho
cc36c0869b Update to LLVM 16.0.0 RC4 2023-03-15 08:41:45 -03:00
Tulio Magno Quites Machado Filho
55d7730bb8 Fix llvm-exegesis failures on s390x 2023-03-15 08:41:45 -03:00
Tulio Magno Quites Machado Filho
3c4fee7794 Update to LLVM 16.0.0 RC3 2023-03-15 08:41:35 -03:00
Tom Stellard
a912a7bb3e Revert "Add JITLink patch to fix clang failures on aarch64 with libgcc-13"
This reverts commit 34236f71a5.

This patch has been committed upstream.
2023-03-14 23:52:06 +00:00
Tom Stellard
34236f71a5 Add JITLink patch to fix clang failures on aarch64 with libgcc-13 2023-03-14 20:37:30 +00:00
Tom Stellard
898a06a2c3 Add llvm-googletest dependency to llvm-devel
The llvm-devel CMake files now reference binaries in llvm-googletest.
2023-03-14 20:17:53 +00:00
Tom Stellard
ff20054613 Remove another upstreamed patch 2023-03-13 15:46:17 +00:00
Tom Stellard
f71e71c65e Remove patch applied upstream 2023-03-13 10:26:01 +00:00
Konrad Kleine
12199f2b7b Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Conflicts:
	llvm.spec
2023-02-23 14:28:45 +01:00
Tulio Magno Quites Machado Filho
7f47caed9c Improve .gitignore
Replace many lines with a few with globs.
Add more entries in order to avoid adding files by mistake.
2023-02-16 16:43:01 -03:00
Tulio Magno Quites Machado Filho
780d2fc116 Remove unnecessary files
These files stopped being used in 2016 and are not necessary anymore.
2023-02-16 16:40:07 -03:00
Tulio Magno Quites Machado Filho
a2100f44b7 Update to LLVM 16.0.0 RC1 2023-02-10 11:58:04 -03:00
Tulio Magno Quites Machado Filho
034719a43e Add the third-party source code 2023-02-01 18:49:54 -03:00
Konrad Kleine
3aef850832 Added libLLVMTestingAnnotations.a to googletest subpackage
See 3432f4bf86
2023-02-01 18:49:54 -03:00
Konrad Kleine
c2901f71cb List third-party gmock/gtest files in install 2023-02-01 18:48:11 -03:00
Konrad Kleine
87fcbdde75 Manually add https://reviews.llvm.org/D137890 2023-02-01 18:48:11 -03:00
Konrad Kleine
9812a7f1ae bring back files to llvm-googletest package 2023-02-01 18:48:11 -03:00
Konrad Kleine
c31ffc7ed1 Adapt to standalone third-party dir 2023-02-01 18:48:11 -03:00
Konrad Kleine
d254566973 Added libLLVMTestingAnnotations.a to googletest subpackage
See 3432f4bf86
2023-01-24 19:04:55 +00:00
Konrad Kleine
225c9e3c44 Disable LTO to speed up builds 2023-01-20 11:17:52 +00:00
Konrad Kleine
696e9bc779 Re-enable patches for gtest 2023-01-19 21:52:01 +00:00
Tulio Magno Quites Machado Filho
b173c6109a Adopt SPDX identifiers in license
Also make it clear that Apache 2.0 with LLVM exceptions was adopted in
2019.
2023-01-19 16:45:58 -03:00
Fedora Release Engineering
c92743ab8a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 18:09:55 +00:00
Konrad Kleine
680d93692f Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
By Nikita Popov (5) and others
Via Nikita Popov
* origin/rawhide:
  Update to LLVM 15.0.7
  Omit frame pointers when building
  Remove workaround for rbhz#2048440
  Enable LTO builds on s390x again
  Update to LLVM 15.0.6
  Install cmake modules for compat builds
  Copy CFLAGS to ASMFLAGs to enable CET in asm files
  Update to LLVM 15.0.4
2023-01-18 20:31:44 +00:00
Nikita Popov
a20957b5eb Update to LLVM 15.0.7 2023-01-12 10:31:52 +01:00
Tom Stellard
f543860321 Omit frame pointers when building 2023-01-09 20:33:24 +00:00
Nikita Popov
1862c052da Remove workaround for rbhz#2048440
It looks like this test passes now.
2022-12-19 16:35:33 +01:00
Timm Bäder
1d9fedd416 Enable LTO builds on s390x again
The PCRE limit problem has been fixed in redhat-rpm-config in
25ea080503
2022-12-05 17:07:40 +01:00
Nikita Popov
2fa672b23f Update to LLVM 15.0.6 2022-12-05 08:56:31 +01:00
Konrad Kleine
e9e639b7e8 List third-party gmock/gtest files in install 2022-11-17 15:31:25 +00:00
Konrad Kleine
10c161bb6d Apply patchfiles independently for llvm and third-party dir 2022-11-17 14:39:40 +00:00
Konrad Kleine
fe92758ad5 Add missing patch files 2022-11-17 09:14:57 +00:00
Konrad Kleine
793ec2951e Manually add https://reviews.llvm.org/D137890 2022-11-17 09:10:57 +00:00
Jan200101
920a8b1b56 Install cmake modules for compat builds 2022-11-15 09:40:45 +00:00