From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 3729EA0548;
	Wed, 15 Jun 2022 16:59:56 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 29F0340FAE;
	Wed, 15 Jun 2022 16:59:56 +0200 (CEST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com
 [66.111.4.29]) by mails.dpdk.org (Postfix) with ESMTP id 1157740F1A
 for <dev@dpdk.org>; Wed, 15 Jun 2022 16:59:55 +0200 (CEST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id BD9B75C0226;
 Wed, 15 Jun 2022 10:59:54 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Wed, 15 Jun 2022 10:59:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:cc:content-transfer-encoding:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=fm2; t=1655305194; x=
 1655391594; bh=4z3RgVYvNTGFyYiPuBfsHDTdFDFtz6z/1TKBnwFkUUU=; b=a
 xFmMjNNXa778VEw8ifMh0v5eSeiK5YiHfgltsYNE4soj5aJAEhzYIUAMuzogEYTi
 ShX8VjQdfUm3UGGT+qsAIjp9jhKK5HxtssH3gUTIJOguqSYgzc0xICv9BplBKBoI
 jkoIgUFt/i2ViyYOd95cHZLmfV07VgNRXx2o8436dKlIub1XFKCGPyH1cjN2ZLCg
 NTZ+K3eKzk+AyziWNUmC1H4yfQV9zM+Kxt8XqdlH38wKNxaKYnUTnn9jVEFi4+CP
 Pe4fdCQfL3QLYFh9VQHLLBc9fL6EqQN2RacJaiHf/8jG4J9qKs9K/oRnfYmA5WAN
 Es9FkphhryTDoEFPanRhg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1655305194; x=
 1655391594; bh=4z3RgVYvNTGFyYiPuBfsHDTdFDFtz6z/1TKBnwFkUUU=; b=A
 2JOHzsUNjuvXR73jdY9C7Tg2Pvrk31KNnG2ioJd/irTeGXeezqYdJY39t03pyO+y
 nMHn+IAEg2TuT4TNQgwWz6/xrHBXu7vGh/qYweygzAchvJOE8U8Zqp0Ihyb64UId
 w6a1S/pmBVTbEvLNZF/YCX3loji4Zrwh6g2v5Cd/m7h0ISHj+RB/WxWizF5bVXZa
 y9uVEBBCPM12PRJ2LGPnA5dTR1xxai71mw2KcUlEAhF3Ptt9rp1svktQB+etvhQO
 GhLibr/8gwSs5HkTFrLm93tRo2rPLAJqV/2AcKzeLAYbRTQJOeXAtzCaEyVVrsyd
 oXlSHib6BaPtA6NA5g8vQ==
X-ME-Sender: <xms:6vOpYjeFQiPPc5BJS10JWBtB6zTMuyKxGruQSZXdhdUQEvNGM95fsw>
 <xme:6vOpYpM-rI-i5hr6lx4jIFDwOQg2PSuFHHdfpOncte8qnrz6JcWDwmB8T_UBnRRJg
 xEpKQF_6xeN_0XBIQ>
X-ME-Received: <xmr:6vOpYsgOcw2jfTZ_rFRI9Ly_ufTZ74Px6Nyv61VbEP3erJbCGNejwe-VS5Gr0HKAlF14GtLQm2LB5ns2Fbpj6UqGAg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvvefufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhm
 rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc
 ggtffrrghtthgvrhhnpedtjeeiieefhedtfffgvdelteeufeefheeujefgueetfedttdei
 kefgkeduhedtgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght
X-ME-Proxy: <xmx:6vOpYk9niG6p-Xn96rrYrXIjZMhi_nc8_SoJJdUXGANAs0W2iBWEPQ>
 <xmx:6vOpYvu6_JfR_dnNnQmSbTXKFtbnKX5ZXg1F1dqWghfJdTLt08jhmA>
 <xmx:6vOpYjG741D2NT60gHahuvLDXX-WXZ2dToEklNtif_aZ6kYYndNEbQ>
 <xmx:6vOpYlVn69ajZQTbMGLOlE5jaKRPKQxuzSMwkUql6hi6_G5lylJTcg>
Feedback-ID: i47234305:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 10:59:53 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Stephen Hemminger <stephen@networkplumber.org>
Cc: David Marchand <david.marchand@redhat.com>, dev <dev@dpdk.org>,
 Ferruh Yigit <ferruh.yigit@xilinx.com>,
 Bruce Richardson <bruce.richardson@intel.com>,
 Morten =?ISO-8859-1?Q?Br=F8rup?= <mb@smartsharesystems.com>,
 Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
Subject: Re: [PATCH 00/12] Fix compilation with gcc 12
Date: Wed, 15 Jun 2022 16:59:51 +0200
Message-ID: <3938784.mvXUDI8C0e@thomas>
In-Reply-To: <20220615074506.464109f6@hermes.local>
References: <20220518101657.1230416-1-david.marchand@redhat.com>
 <CAJFAV8zjE--nmPYGYG3Nv+rzaawTWgDKPLRSM6T4-qDdV-NkHA@mail.gmail.com>
 <20220615074506.464109f6@hermes.local>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

15/06/2022 16:45, Stephen Hemminger:
> On Wed, 15 Jun 2022 10:49:17 +0200
> David Marchand <david.marchand@redhat.com> wrote:
> 
> > On Wed, May 18, 2022 at 12:17 PM David Marchand
> > <david.marchand@redhat.com> wrote:
> > >
> > > Fedora 36 is out since early may and comes with gcc 12.
> > > This series fixes compilation or waives some checks.
> > >
> > > There might be something fishy with rte_memcpy on x86 but, for now,
> > > the rte_memcpy related fixes are on the caller side.
> > >
> > > Some "base" drivers have issues, I chose the simple solution of waiving
> > > the checks for them.
> > >
> > > Compilation is the only thing checked.
> > > Please driver maintainers, check nothing got broken.  
> > 
> > I applied the patches that got acked and that had no objection or
> > comment from maintainers (i.e. patch 3, 4, 5, 6, 9, 11).
> > I also cleaned the mess in bugzilla where we had multiple reports of
> > the same issues, or stale bugs that I can't reproduce with released
> > gcc 12.
> > 
> > I'll respin separately the patches for which I have clear comments,
> > and drop my patches waiving the compiler checks.
> > 
> > We still need to agree on the best approach to handle the new checks.
> > We have two rfc series from Stephen, how do we move forward?
> 
> Lets fix all the bugs and remove any workarounds using pragma's.
> 
> Some of them may mean removing rte_memcpy where it is not needed.

What about your series Stephen?
Please would you like to respin?