$ make make all-recursive make[1]: Entering directory '/Users/meuser/Documents/github/protobuf' Making all in . make[2]: Entering directory '/Users/meuser/Documents/github/protobuf' make[2]: Leaving directory '/Users/meuser/Documents/github/protobuf' Making all in src make[2]: Entering directory '/Users/meuser/Documents/github/protobuf/src' CXX google/protobuf/compiler/main.o CXX google/protobuf/stubs/bytestream.lo CXX google/protobuf/stubs/common.lo CXX google/protobuf/stubs/int128.lo CXX google/protobuf/io/io_win32.lo CXX google/protobuf/stubs/status.lo CXX google/protobuf/stubs/statusor.lo CXX google/protobuf/stubs/stringpiece.lo CXX google/protobuf/stubs/stringprintf.lo CXX google/protobuf/stubs/structurally_valid.lo CXX google/protobuf/stubs/strutil.lo CXX google/protobuf/stubs/time.lo CXX google/protobuf/any_lite.lo CXX google/protobuf/arena.lo CXX google/protobuf/arenastring.lo CXX google/protobuf/extension_set.lo CXX google/protobuf/generated_enum_util.lo CXX google/protobuf/generated_message_util.lo google/protobuf/generated_message_util.cc:70:9: error: 'init_priority' attribute is not supported on this platform 70 | fixed_address_empty_string{}; // NOLINT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ google/protobuf/generated_message_util.cc:90:56: error: 'init_priority' attribute is not supported on this platform 90 | PROTOBUF_ATTRIBUTE_INIT_PRIORITY static std::true_type init_empty_string = | ^~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:4392: google/protobuf/generated_message_util.lo] Error 1 make[2]: Leaving directory '/Users/meuser/Documents/github/protobuf/src' make[1]: *** [Makefile:1880: all-recursive] Error 1 make[1]: Leaving directory '/Users/meuser/Documents/github/protobuf' make: *** [Makefile:1787: all] Error 2