From 09b22a18f43b565d09e528b0488861e9f4a860ae Mon Sep 17 00:00:00 2001 From: Philippe Renon Date: Sun, 15 Sep 2013 23:39:48 +0200 Subject: [PATCH] [OP-835] Qt 5.1.0 - fixed ((packed)) pragma issue introduced by MinGW upgrade --- ground/openpilotgcs/openpilotgcs.pri | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ground/openpilotgcs/openpilotgcs.pri b/ground/openpilotgcs/openpilotgcs.pri index a9abd4fd5..cf984a611 100644 --- a/ground/openpilotgcs/openpilotgcs.pri +++ b/ground/openpilotgcs/openpilotgcs.pri @@ -133,3 +133,9 @@ linux-g++-* { QMAKE_LFLAGS += -Wl,--allow-shlib-undefined -Wl,--no-undefined } +win32 { + # Fix ((packed)) pragma handling issue introduced when upgrading MinGW from 4.4 to 4.8 + # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991 + # The ((packet)) pragma is used in uav metadata struct and other places + QMAKE_CXXFLAGS += -mno-ms-bitfields +}