Newer protobuf versions use the abseil library. While protobuf's own cmake files detect the correct libraries to link to, cmake's FindProtobuf is not aware of the new dependency. Using protobuf's own cmake files would be the cleaner way to do it, however, yocto seems to be confused between the host and target dependencies, therefore, we use for now a workaround.
Newer protobuf versions use the
abseil
library. While protobuf's own cmake files detect the correct libraries to link to, cmake's FindProtobuf is not aware of the new dependency. Using protobuf's own cmake files would be the cleaner way to do it, however, yocto seems to be confused between the host and target dependencies, therefore, we use for now a workaround.