envoyproxy / envoyproxy/envoy

Get Envoy Mobile ready for C++20

Open
#33,096 1 comment 0 reactions 0 assignees View on GitHub
enhancement mobile no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

Unfortunately, it's blocked by the fact that the Android NDK and XCode clang compilers are not C++20 ready. There are some severe enough issues in compilation of C++20 features using Clang 16, that the minimum bar set for upgrade to C++20 for the NDK team (and Google's adoption of XCode for C++20) is Clang 17.

Once we're on an NDK and XCode version that supports Clang 17, we can switch Envoy Mobile to building with C++20.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.