[meta-oe][PATCH v3 0/3] protobuf: upgrade 3.21.12 -> 4.22.2

Xiangyu Chen

From: Xiangyu Chen <xiangyu.chen@...>

1. fix mosh compile failure
2. fix protobuf-c compile failure under clang

protobuf,protobuf-c and mosh tested under both clang and gcc mode.

The v2[1] patch for upgrading protobuf from 3.21.12 to 4.22.2.
After upgrading the protobuf, the package protobuf-c cannot compile anymore[2] due to the latest version
protobuf is using c++14 and some of API name has been changed, so use another patch to add support of
protobuf latest version in protobuf-c.

[1] v1 thread please refer to https://lists.openembedded.org/g/openembedded-devel/message/101784
[2] https://errors.yoctoproject.org/Errors/Details/698756/

Xiangyu Chen (3):
protobuf: upgrade 3.21.12 -> 4.22.2
protobuf-c: add support of protobuf 4.22.x
mosh: add support of protobuf 4.22.x