Is it possible to use upb natively ?

47 views
Skip to first unread message

Dav-11

unread,
Feb 9, 2024, 7:19:25 AMFeb 9
to Protocol Buffers
Hello,
I am working on protobuf in C.
RN I am using pbtools (https://github.com/eerimoq/pbtools).
I would like to use upb.
I found out you can create upb.c/.h for the runtime by running bazel build amalgamation.
I suppose that the upb_generator is the compiler for the *.proto files, if that is so, can someone help me figure out how to build/use it ?

Also if there is a group for upb can someone point it out to me please ? I am having hard time figuring out information about the project.

Thank you all

Eric Salo

unread,
Feb 9, 2024, 11:52:15 AMFeb 9
to Dav-11, Protocol Buffers
Hi Davide -

It is *possible* to use upb natively but this is neither recommended nor supported because the purpose of upb is to act as a hidden layer and we make breaking changes to it with great frequency. Example: The amalgamation target is a hack that we use to get the Ruby and PHP protobuf implementations to build in non-bazel environments. We would love to get rid of it someday and when we do there will be no warning - it will simply vanish.

- Eric

--
You received this message because you are subscribed to the Google Groups "Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/c3afdd12-032f-4597-81ef-149a7100834an%40googlegroups.com.

Dav-11

unread,
Feb 9, 2024, 12:51:54 PMFeb 9
to Protocol Buffers
Okay, thank you.

Have a nice day
Reply all
Reply to author
Forward
0 new messages