From aee143afe8c17a3d2c7e88b70ffa6e08a73e2683 Mon Sep 17 00:00:00 2001 From: Brecht Sanders Date: Thu, 11 Feb 2021 17:35:33 +0100 Subject: [PATCH] Update port_def.inc Fix for Windows build with MinGW-w64 compiler which has __has_attribute but has issues with __attribute__((weak)). --- src/google/protobuf/port_def.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/google/protobuf/port_def.inc b/src/google/protobuf/port_def.inc index d15073a41fa..11e01601ca8 100644 --- a/src/google/protobuf/port_def.inc +++ b/src/google/protobuf/port_def.inc @@ -615,7 +615,7 @@ #define PROTOBUF_PRAGMA_INIT_SEG #endif -#if defined(__has_attribute) +#if defined(__has_attribute) && !defined(__MINGW32__) #if __has_attribute(weak) #define PROTOBUF_ATTRIBUTE_WEAK __attribute__((weak)) #endif