Skip to content

Commit ae6d4e8

Browse files
committed
feat build: drop GCC 10 support
Now the minimally version is GCC 11.1, which is the stock compiler on Ubuntu 22.04. Notably, GCC 10 is the stock compiler on Ubuntu 22.04 specifically in GitHub CI. commit_hash:43ac5ac25dd0489d5ffe4e2fba3548895c7562bf
1 parent 5ba80e0 commit ae6d4e8

File tree

2 files changed

+1
-20
lines changed

2 files changed

+1
-20
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -86,25 +86,6 @@ jobs:
8686
tests-flags: '--gtest_filter=-LoggingTest.Format:LoggingTest.CallFormat'
8787
tests-env: ''
8888
89-
# GCC-10 - testing minimal required compiler
90-
- cmake-flags: >-
91-
-GNinja
92-
-DCMAKE_CXX_COMPILER=g++-10
93-
-DCMAKE_C_COMPILER=gcc-10
94-
-DCMAKE_BUILD_TYPE=Release
95-
-DCMAKE_CXX_STANDARD=20
96-
-DUSERVER_USE_LD=gold
97-
-DUSERVER_BUILD_ALL_COMPONENTS=1
98-
-DUSERVER_BUILD_SAMPLES=1
99-
-DUSERVER_BUILD_TESTS=1
100-
-DUSERVER_FEATURE_YDB=0
101-
-DUSERVER_NO_WERROR=1
102-
os: ubuntu-22.04
103-
info: g++-10 + release
104-
id: ubuntu22_gcc10_release
105-
tests-flags: '--gtest_filter=-StackUsageMonitorTest.BacktraceLogging'
106-
tests-env: ''
107-
10889
name: '${{matrix.os}}: ${{matrix.info}}'
10990
runs-on: ${{matrix.os}}
11091

scripts/docs/en/userver/supported_platforms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
|--|-----------------------------|
99
| **OS** | Ubuntu, Debian, Fedora, Arch, Gentoo, macOS |
1010
| **Architectures** | x86, x86_64, AArch64, Arm |
11-
| **Compilers** | GCC-10.1 and newer, Clang-14 and newer |
11+
| **Compilers** | GCC-11.1 and newer, Clang-14 and newer |
1212
| **C++ Standards** | C++17, C++20, C++23 |
1313
| **C++ Standard Libraries** | libstdc++, libc++ |
1414

0 commit comments

Comments
 (0)