From version 21.12 onwards, Protobuf includes the ABSL_PROVIDER option, which allows you to choose between the Abseil version from the local Git submodule of the Protobuf package and the system version. So why include Abseil as a dependency if you are using the local version? You are not using -Dprotobuf_ABSL_PROVIDER=‘package’, so you have been using the local version from the outset, whilst including an unnecessary dependency. If this is not the behaviour you want, use the option mentioned above.
From version 21.12 onwards, Protobuf includes the ABSL_PROVIDER option, which allows you to choose between the Abseil version from the local Git submodule of the Protobuf package and the system version. So why include Abseil as a dependency if you are using the local version? You are not using
-Dprotobuf_ABSL_PROVIDER=‘package’, so you have been using the local version from the outset, whilst including an unnecessary dependency. If this is not the behaviour you want, use the option mentioned above.