The source code generated by protoc is identical regardless of what platform
protoc itself is executed on.  The runtime library is always required.
The Java code (and the Python code, and probably Perl too though that's a
third-party implementation) is completely platform-neutral so it should work
on every platform regardless of where you compile it.

On Wed, Aug 19, 2009 at 2:05 AM, Gregor Stich <>wrote:

> Thanks for your answers!
> Just another ``trivial┬┤┬┤ question:
> Let's assume that I've installed Protocol Buffers on my Windows(tm)
> machine so that I'm able to generate language-specific stubs. I could
> transfer them to the target system runnnig Solaris. Do the stubs still
> depend on a protocol buffers "runtime"? I guess "yes", but maybe this
> kind of stuff is managed thoroughly through native means offered by
> the operating systems (?).
> What I am primarily interested are bindings for Java and Perl.
> Thanks
>  Greg
> >

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

Reply via email to