Open
Description
We reecently updated the Envoy build to make use of c++20
We are still unable to make use of most c++20 features due to the compiler version and issues related to Android ndk for the mobile build
This is causing a lot of clang-tidy failures as its trying to suggest using features that we are not able to
To resolve this we need to
- Update ndk -> r27 when its released (scheduled march 2024)
- Switch mobile -> c++20 (Get Envoy Mobile ready for C++20 #33096)
- Update LLVM - there is a PR to update -> 16.0.0 which should resolve most issues ([WIP] deps: Bump
llvm
-> 16.0.0 #32712)