Skip to content

Commit eab4bdc

Browse files
authored
Merge pull request #883 from nathanchance/drop-llvm-14-15-mainline
Drop support for LLVM 13 and 14 from mainline
2 parents cbd4b6a + f39f026 commit eab4bdc

File tree

8 files changed

+2
-3322
lines changed

8 files changed

+2
-3322
lines changed

.github/workflows/mainline-clang-13.yml

Lines changed: 0 additions & 1134 deletions
This file was deleted.

.github/workflows/mainline-clang-14.yml

Lines changed: 0 additions & 1337 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
| |      clang‑22 |      clang‑21 |      clang‑20 |      clang‑19 |      clang‑18 |      clang‑17 |      clang‑16 |      clang‑15 |      clang‑14 |      clang‑13 |      clang‑12 |      clang‑11 | clang‑android |
22
| ---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
33
| next | [![next-clang-22 build status](https://kernel.outflux.net/cbl/badges/next-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-22.yml) | [![next-clang-21 build status](https://kernel.outflux.net/cbl/badges/next-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-21.yml) | [![next-clang-20 build status](https://kernel.outflux.net/cbl/badges/next-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-20.yml) | [![next-clang-19 build status](https://kernel.outflux.net/cbl/badges/next-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-19.yml) | [![next-clang-18 build status](https://kernel.outflux.net/cbl/badges/next-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-18.yml) | [![next-clang-17 build status](https://kernel.outflux.net/cbl/badges/next-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-17.yml) | [![next-clang-16 build status](https://kernel.outflux.net/cbl/badges/next-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-16.yml) | [![next-clang-15 build status](https://kernel.outflux.net/cbl/badges/next-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-15.yml) | | | | | [![next-clang-android build status](https://kernel.outflux.net/cbl/badges/next-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-android.yml) |
4-
| mainline | [![mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-22.yml) | [![mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-21.yml) | [![mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-20.yml) | [![mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-19.yml) | [![mainline-clang-18 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-18.yml) | [![mainline-clang-17 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-17.yml) | [![mainline-clang-16 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-16.yml) | [![mainline-clang-15 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-15.yml) | [![mainline-clang-14 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-14.yml) | [![mainline-clang-13 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-13.yml) | | | |
4+
| mainline | [![mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-22.yml) | [![mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-21.yml) | [![mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-20.yml) | [![mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-19.yml) | [![mainline-clang-18 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-18.yml) | [![mainline-clang-17 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-17.yml) | [![mainline-clang-16 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-16.yml) | [![mainline-clang-15 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-15.yml) | | | | | |
55
| stable | [![stable-clang-22 build status](https://kernel.outflux.net/cbl/badges/stable-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-22.yml) | [![stable-clang-21 build status](https://kernel.outflux.net/cbl/badges/stable-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-21.yml) | [![stable-clang-20 build status](https://kernel.outflux.net/cbl/badges/stable-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-20.yml) | [![stable-clang-19 build status](https://kernel.outflux.net/cbl/badges/stable-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-19.yml) | [![stable-clang-18 build status](https://kernel.outflux.net/cbl/badges/stable-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-18.yml) | [![stable-clang-17 build status](https://kernel.outflux.net/cbl/badges/stable-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-17.yml) | [![stable-clang-16 build status](https://kernel.outflux.net/cbl/badges/stable-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-16.yml) | [![stable-clang-15 build status](https://kernel.outflux.net/cbl/badges/stable-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-15.yml) | [![stable-clang-14 build status](https://kernel.outflux.net/cbl/badges/stable-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-14.yml) | [![stable-clang-13 build status](https://kernel.outflux.net/cbl/badges/stable-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-13.yml) | | | |
66
| 6.12 | [![6.12-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-22.yml) | [![6.12-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-21.yml) | [![6.12-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-20.yml) | [![6.12-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-19.yml) | [![6.12-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-18.yml) | [![6.12-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-17.yml) | [![6.12-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-16.yml) | [![6.12-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-15.yml) | [![6.12-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-14.yml) | [![6.12-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-13.yml) | | | |
77
| 6.6 | [![6.6-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-22.yml) | [![6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-21.yml) | [![6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-20.yml) | [![6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-19.yml) | [![6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-18.yml) | [![6.6-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-17.yml) | [![6.6-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-16.yml) | [![6.6-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-15.yml) | [![6.6-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-14.yml) | [![6.6-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-13.yml) | [![6.6-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-12.yml) | [![6.6-clang-11 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-11.yml) | |

generator/yml/0004-trees.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ tree_schedules:
2525
- &mainline_llvm_17 {<< : *llvm_17, << : *mainline, << : *sat_midnight}
2626
- &mainline_llvm_16 {<< : *llvm_16, << : *mainline, << : *sat_midnight}
2727
- &mainline_llvm_15 {<< : *llvm_15, << : *mainline, << : *sat_three}
28-
- &mainline_llvm_14 {<< : *llvm_14, << : *mainline, << : *sun_midnight}
29-
- &mainline_llvm_13 {<< : *llvm_13, << : *mainline, << : *sat_three}
3028

3129
# -next updates M-F in the evening AEST, which is usually around 12:00PM UTC
3230
- &next_llvm_tot {<< : *llvm_tot, << : *next, << : *weekdays_noon}

generator/yml/0009-llvm-13.yml

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,6 @@
11
#############
22
# LLVM 13 #
33
#############
4-
##############
5-
# Mainline #
6-
##############
7-
- {<< : *arm32_v5, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
8-
# BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14:
9-
# https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed
10-
# - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
11-
- {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
12-
- {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
13-
- {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
14-
- {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
15-
- {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
16-
# BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14:
17-
# https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed
18-
# - {<< : *arm32_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
19-
- {<< : *arm32_allno, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
20-
# BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14:
21-
# https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed
22-
# - {<< : *arm32_allyes, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
23-
# - {<< : *arm32_alpine, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
24-
# - {<< : *arm32_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
25-
- {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
26-
- {<< : *arm64_lto_full, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
27-
- {<< : *arm64_lto_thin, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
28-
- {<< : *arm64_kasan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
29-
- {<< : *arm64_kasan_sw, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
30-
- {<< : *arm64_ubsan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
31-
- {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
32-
- {<< : *arm64_allmod_lto, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
33-
- {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
34-
- {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
35-
- {<< : *arm64_alpine, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
36-
- {<< : *arm64_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
37-
- {<< : *arm64_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
38-
- {<< : *hexagon, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
39-
- {<< : *hexagon_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
40-
# mips with the integrated assembler does not work after 56651128e2fb ("MIPS: Fix idle VS timer enqueue")
41-
- {<< : *mips, << : *mainline, << : *llvm, boot: true, << : *llvm_13}
42-
- {<< : *mipsel, << : *mainline, << : *llvm, boot: true, << : *llvm_13}
43-
# ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679)
44-
# - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, << : *llvm_13}
45-
- {<< : *ppc64_no_werror, << : *mainline, << : *llvm, boot: true, << : *llvm_13}
46-
- {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, << : *llvm_13}
47-
- {<< : *ppc64le_fedora, << : *mainline, << : *clang, boot: true, << : *llvm_13}
48-
- {<< : *ppc64le_suse, << : *mainline, << : *clang, boot: true, << : *llvm_13}
49-
- {<< : *riscv, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
50-
- {<< : *riscv_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_13}
51-
- {<< : *riscv_alpine, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
52-
- {<< : *riscv_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
53-
- {<< : *um, << : *mainline, << : *llvm_full, boot: true, << : *llvm_13}
544
###########################
555
# Latest stable release #
566
###########################

0 commit comments

Comments
 (0)