Status: New

Comment #2 on issue 179 by ken...@google.com: Visual C++ error C1091 when compiling protoc generated code with over 64k descriptor

This proves complicated to fix, because we have lots of code that passes around this blob as a pointer and a size. We'd have to update all that code to pass around a pointer to a more complex data structure which might contain multiple segments. Any fix would have to be used with all compilers, even ones which don't have this limitation.

Your example is a 10MB source file. I don't think we care to support 10MB source files. Realistically, if a file is so big that its descriptor is over 64k, the best solution may be to simply split up the file. If you are stuffing an excessive amount of information in custom options, it may be time to consider a different format for that information.

I'd like to see more demand before we put effort into fixing this.

You received this message because you are subscribed to the Google Groups "Protocol 
Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to