abseil-cpp options.h defaults make it impossible to use with anything but std=c++11
The default options.h file is set up to auto-detect what standard abseil is being compiled with when its headers are included. This is sub-optimal for a package build that is pre-built as C++11, as the type selections are fixed when the package is built. Building a C++17 application that uses the Alpine abseil package is not possible. By extension, it makes Alpine gRPC unusable with C++17 as well.
Background: https://github.com/abseil/abseil-cpp/issues/696
Patch that will fix the types to the C++11 defaults: https://github.com/google/cel-cpp/blob/master/bazel/abseil.patch