Recently, I have submitted a local patch into //third_party/protobuf that uses __builtin_offsetof instead of invalid reinterpret_casts if Clang is the compiler: https://codereview.chromium.org/1929193002/
Slightly before that, I have submitted a similar change into the internal Google repo. These changes should reach github in 2-3 weeks from now, if everything goes smooth.
This issue is to track the movement of these patches and to remove the local patch when the official fix is available on github.
Comment 1 by krasin@chromium.org
, Apr 28 2016