When compiling the bazel protobuf target as part of the Envoy project 
(release 1.32.3), an error is returned saying that 
PROTOBUF_ATTRIBUTE_REINITIALIZES is an 'unknown type name' in the generated 
'type.pb.h' file. 

When compiling protobuf on its own, separately from Envoy, the build 
completes successfully. When comparing the files,  
PROTOBUF_ATTRIBUTE_REINITIALIZES appears in the file generated during the 
Envoy build, while ABSL_ATTRIBUTE_REINITIALIZES appears in the file from 
stand alone build of protobuf.

I compiled both Envoy and protobuf on the ppc64le architecture. The release 
of Envoy being compiled depends on protobuf version 26.1. Is there a build 
flag or configuration that determines whether 
PROTOBUF_ATTRIBUTE_REINITIALIZES or ABSL_ATTRIBUTE_REINITIALIZES is 
utilized in the generated files?

Any help is appreciated.

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/protobuf/0802149d-dbc4-45dd-8376-0d932e350b07n%40googlegroups.com.

Reply via email to