Commit Graph

55 Commits

Author SHA1 Message Date
Timm Bäder 14abc6c7e5 Remove compat libs 2024-01-12 01:25:33 +00:00
Timm Bäder b775e998f7 add compat libs back
Resolves: RHEL-11161
2023-12-14 07:02:31 +01:00
Timm Bäder 7f6c951b0e Remove compat libs
Resolves: RHEL-11161
2023-12-08 14:41:26 +01:00
Timm Bäder 93e15a026f Update to 17.0.6
Resolves: RHEL-11161
2023-12-06 14:39:17 +01:00
Timm Bäder 782d646970 Pick up macros.clang changes from Fedora
Resolves: RHEL-9283
2023-10-04 15:43:37 +02:00
Timm Bäder f68186bfdd Update to 17.0.1
Resolves: https://issues.redhat.com/browse/RHEL-9283
2023-10-03 09:02:57 +02:00
Nikita Popov 4fcf8241b9 Update to LLVM 16.0.6
Resolves: rhbz#2178796
2023-07-05 09:18:36 +02:00
Nikita Popov 9279f98d16 Restore gcc-toolset-libatomic-devel requirement
Resolves: rbhz#2178794
2023-06-30 17:08:29 +02:00
Nikita Popov fe84d09591 Switch to gcc-toolset-13-gcc
Resolves: rbhz#2178794
2023-06-30 10:36:57 +02:00
Nikita Popov 9fc9144a87 Use gcc-toolset-13-gdb for gdb-add-index
Resolves: rhbz#2188418
2023-06-29 08:49:55 +02:00
Nikita Popov 5df215a555 Build with LTO
Resolves: rhbz#2188418
2023-06-05 15:41:58 +02:00
Nikita Popov 47aa2a71fc Use ld from gcc-toolset
Resolves: rhbz#2209283
2023-05-25 16:06:30 +02:00
Nikita Popov a2c87aa876 Restore use of gcc-toolset-12
gcc-toolset-13 is not yet available, so stick with gcc-toolset-12
for now. Will be updated during a later rebase.

Resolves: #2178739
2023-04-18 16:09:56 +02:00
Nikita Popov 8ffdcd4aff Update to LLVM 16.0.1
Resolves: #2178739
2023-04-18 10:32:14 +02:00
Konrad Kleine 9bfb2774ee Revert "Add clang-tools-extra-devel package"
This reverts commit 6a1c760e8d.

Resolves: rhbz#2118567
2023-01-27 15:57:47 +01:00
Konrad Kleine 993379b2b7 Fixup email address in changelog
Resolves: rhbz#2118567
2023-01-16 16:55:42 +01:00
Konrad Kleine 89ce6231c4 Update to LLVM 15.0.7
Resolves: rhbz#2118567

See also Bugzilla #2100122.
2023-01-16 15:55:08 +01:00
Konrad Kleine 63f30e14dc Build test deps separately to avoid LD_LIBRARY_PATH interference
Otherwise invocations of host clang will use the newly built
libraries, which will use a non-existent resource directory, and
thus cause headers like stddef.h not to be found.

See here for the equivalent patch in Fedora: 71aa74debd?branch=rawhide

Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine ae2f1ded2e Remove left-over comment.
Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine 6a1c760e8d Add clang-tools-extra-devel package
It contains the clang tidy headers.

Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine f9c63406c0 Update to LLVM 15.0.6
Resolves: rhbz#2118567
2022-12-09 11:59:00 +01:00
Konrad Kleine 5cf9bab07d Disable compat lib bundling
Resolves: rhbz#2119296
2022-12-09 11:58:53 +01:00
Konrad Kleine 594567054b Fixup for MR #29
Resolves: rhbz#2118319
2022-10-17 18:09:29 +02:00
Nikita Popov 23c095df17 Default to non-pie, fix rhbz#2134146
See also https://src.fedoraproject.org/rpms/clang/pull-request/183

Resolves: rhbz#2118319
2022-10-17 13:03:14 +02:00
Konrad Kleine 7006dbf8d5 Add BuildRequires: gcc-toolset-12-libatomic-devel
This should solve this problem:

```
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Looking for __atomic_load_8 in atomic
-- Looking for __atomic_load_8 in atomic - not found
CMake Error at /usr/lib/cmake/llvm/CheckAtomic.cmake:80 (message):
  Host compiler appears to require libatomic for 64-bit operations, but
  cannot find it.
```

Resolves: rhbz#2118319
2022-10-17 13:03:10 +02:00
Timm Bäder 56de744e4a Make sure the compat -cpp.so doesn't leak into the test run
Resolves: rhbz#2118319
2022-10-15 22:16:06 +02:00
Konrad Kleine 47482714be Update to LLVM 15.0.1
Resolves: rhbz#2118319
2022-10-14 18:08:04 +02:00
Timm Bäder 637f601677 Update to 14.0.6
Resolves: rhbz#2107785
2022-07-22 09:28:57 +02:00
Timm Bäder 94e3ce033b Update to 14.0.5
Resolves: rhbz#2061056
Resolves: rhbz#2061055

Update tests from Fedora repo
2022-06-21 08:48:21 +02:00
Timm Bäder c511bbc6cc Add gcc-toolset-12-gcc-c++ dependency to clang-libs
Resolves: rhbz#2061058
2022-06-20 09:45:29 +02:00
Timm Bäder 079bd3253f Update to 14.0.0
Resolves: rhbz#2061041
Resolves: rhbz#2061058
2022-05-05 07:00:25 +02:00
Tom Stellard 4ccd4d6eae 13.0.1 Release
Also remove the compat lib.

Resolves: rhbz#2001132
2022-02-03 15:13:04 -08:00
serge-sans-paille 1d05147d54 Backport bidi patches
Resolves: rhbz#2009252
2022-01-21 16:06:36 +01:00
Timm Bäder a73d8d776f Ship libclang-cpp.so.12 as well
Resolves: rhbz#2019820
2021-11-04 10:42:25 +01:00
Timm Bäder 93917103b9 Release 13.0.0
Resolves: rhbz#2001107
2021-10-14 09:28:50 +02:00
serge-sans-paille f282655200 Force SOURCE_DATE_EPOCH
Resolves: rhbz#1994082
2021-08-17 14:26:39 +02:00
Tom Stellard c10b034bc6 Don't require tests on s390x
We need to do this temporarily to unlock the mass rebuild.
Related: rhbz#1991688
2021-08-16 10:29:21 -07:00
serge-sans-paille 4d90bb96bf rebuilt
Related: rhbz#1988288
2021-08-16 10:07:43 +02:00
Mohan Boddu 5781cfb07e Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:36:54 +00:00
Tom Stellard f834580a3e 12.0.1 Release
Also remove clang11 compat libs.

Related: rhbz#1931726
2021-07-13 22:21:37 -07:00
serge-sans-paille a17efc19d8 Backport 092c303955cd18be6c0b923b1c0a1b96e2c91893
Related: rhbz#1890165
2021-07-06 15:17:54 +02:00
Tom Stellard f94e02e6ae Only enable -funwind-tables by default on Fedora arches
.eh_frame sections confuse bpf tools, so -funwind-tables  shouldn't be enabled there.
There are other non-CPU arches where this could potentially cause problems, so be
conservative and only enable this on CPU arches supported by Fedora.

Resolves: rhbz#1970463
2021-06-10 20:19:23 -07:00
Tom Stellard 941ef08c01 Reduce number of ninja jobs on aarch64
Related: rhbz#1928132
2021-05-14 07:16:06 -07:00
Tom Stellard cc93e2f5f2 Add libclang.so compat library
Related: rhbz#1928132
2021-05-13 19:02:52 -07:00
Tom Stellard 50d4f87e06 12.0.0 Release
Related: rhbz#1928132
2021-05-10 17:56:28 -07:00
Mohan Boddu a331ce6981 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 22:52:46 +00:00
Tom Stellard 95a6c4b679 Rebuild for llvm-11.1.0-0.3.rc2.el9 2021-02-04 11:21:00 -08:00
DistroBaker d4ff3522c3 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/clang.git#58487a9e58e28af2cc6e4264cce2e62db38f3c3e
2021-01-24 02:24:51 +00:00
DistroBaker 2d1443180d Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/clang.git#a0ab815b1d89047f4394f8dde7d8ec38d80219d2
2021-01-11 02:40:07 +00:00
DistroBaker ddc8332f47 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/clang.git#42917e79591affc38e20ed41fb72e1e0f0a76809
2021-01-08 13:43:05 +00:00