I compiled grpc from source using a cross-compilation toolchain, then built the example/helloworld project and found that the greeter_client executable size is 16MB. After stripping the symbol table and debug information from the executable, the size remains 11MB. I observed that the build process links against libgrpc++ and numerous absl libraries. Even after removing absl headers and functions from greeter_client.cc, the build still requires linking against absl during compilation. Can libgrpc++ be decoupled from absl?