Source code
Revision control
Copy as Markdown
Other Tools
Protocol Buffers (protobuf) source is available at:
This code is covered under the BSD license (see COPYING.txt). Documentation is
The tree's current version of the protobuf library is 21.6.
We do not include the protobuf tests or the protoc compiler.
--------------------------------------------------------------------------------
# Upgrading the Protobuf Library
2. Run `$ ./toolkit/components/protobuf/upgrade_protobuf.sh ~/path/to/release/checkout/of/protobuf`.
3. Update the moz.build to export the new set of headers and add any new .cc
files to the unified sources and remove old ones. Note that we only
need:
- files contained in the `libprotobuf_lite_la_SOURCES` target
- the header files they need
- gzip streams (for devtools)
4. Re-generate all .pb.cc and .pb.h files using `$ ./toolkit/components/protobuf/regenerate_cpp_files.sh`.