From patchwork Mon Mar 6 12:31:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Roger_Pau_Monn=C3=A9?= X-Patchwork-Id: 9605949 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 0C1EC60414 for ; Mon, 6 Mar 2017 12:34:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0725A28305 for ; Mon, 6 Mar 2017 12:34:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F017628402; Mon, 6 Mar 2017 12:34:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id EC05228391 for ; Mon, 6 Mar 2017 12:34:44 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckroA-0002yN-9y; Mon, 06 Mar 2017 12:32:10 +0000 Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckro8-0002y6-Q6 for xen-devel@lists.xenproject.org; Mon, 06 Mar 2017 12:32:08 +0000 Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id F2/F2-00609-8C65DB85; Mon, 06 Mar 2017 12:32:08 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7xsL0 RBgvXqFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkn/81hLPjOWfHrxl2WBsYnHF2MnBwSAv4S P+c/ZAex2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8BzJon3ExqYQWqEBXwlNl5exwhiswDVP Gyaywpi8wpYSrSuOMEGMVNPYteR32BxTgEridbpe8F6hYBq3q3+wgRRLyhxcuYTFhCbWUBTon X7b3YIW16ieetsqHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6RrpJRVlpmeU5CZ m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsZTzc6HGCU5mJREeRdM2xkhxJeUn1KZ kVicEV9UmpNafIhRhoNDSYK3cAlQTrAoNT21Ii0zBxj0MGkJDh4lEd5+kDRvcUFibnFmOkTqF KOilDhvEkhCACSRUZoH1waLtEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkXgUzhycwrgZ v+CmgxE9BiPxmwxSWJCCmpBsaIn3z3lyjZ3DPTOrV2Kn+XwYk9S6Xz2vPirX5uiS+fspqlh83 rmLqk1V+HLO9dHGuNujYIL+v0ldzVV7x61eIj651Ssi/P2bDF82H4u4TZWkedTU+6KOXeuu6q cJKRVfIt56yVSjmffi/rnHyB/V+Z+17dyh1f4itrp4gukmtosJUw9DA38VBiKc5INNRiLipOB AAAfAG4rwIAAA== X-Env-Sender: prvs=23199f632=roger.pau@citrix.com X-Msg-Ref: server-4.tower-31.messagelabs.com!1488803523!30702766!3 X-Originating-IP: [66.165.176.89] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n, received_headers: No Received headers X-StarScan-Received: X-StarScan-Version: 9.2.3; banners=-,-,- X-VirusChecked: Checked Received: (qmail 62584 invoked from network); 6 Mar 2017 12:32:07 -0000 Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89) by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP; 6 Mar 2017 12:32:07 -0000 X-IronPort-AV: E=Sophos;i="5.35,253,1484006400"; d="scan'208";a="411736079" From: Roger Pau Monne To: Date: Mon, 6 Mar 2017 12:31:49 +0000 Message-ID: <20170306123150.99386-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.10.1 (Apple Git-78) In-Reply-To: <20170306123150.99386-1-roger.pau@citrix.com> References: <20170306123150.99386-1-roger.pau@citrix.com> MIME-Version: 1.0 Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich , Roger Pau Monne Subject: [Xen-devel] [PATCH 1/2] build/clang: remove the address-of-packed-member warning X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Clang 4.0 has added a new check that triggers when taking the address of a field of a packed structure. I've explained our situation to the llvm/clang folks, but nobody seem to care: https://reviews.llvm.org/D20561 So simply disable that check if present. Signed-off-by: Roger Pau Monné Acked-by: Jan Beulich --- Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Konrad Rzeszutek Wilk Cc: Stefano Stabellini Cc: Tim Deegan Cc: Wei Liu --- Config.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/Config.mk b/Config.mk index 81550a7..e9f60c7 100644 --- a/Config.mk +++ b/Config.mk @@ -216,6 +216,7 @@ $(call cc-option-add,HOSTCFLAGS,HOSTCC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wno-unused-but-set-variable) $(call cc-option-add,CFLAGS,CC,-Wno-unused-local-typedefs) +$(call cc-option-add,CFLAGS,CC,-Wno-address-of-packed-member) LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i))