From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 16E90A0548; Wed, 15 Jun 2022 10:49:36 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0661E41145; Wed, 15 Jun 2022 10:49:36 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id CB19840220 for ; Wed, 15 Jun 2022 10:49:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1655282973; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=huJg74kl1LiBv4OwRDxi7r3llkhEQslw8KBxB3L2grc=; b=Bthvrtor0vxMewpbIIixjzpMgbQlEnJ/H46m4vvoGuX7661gDs2KE5mBCjfPb3WibDo3mh kQQiQvVFVtGJuQ50lG3+9n9QO+XH9LqGIg5PqgyZZ3H4FNpuM2UJ630qPKwfzYm/Ze/bl4 ESY4Dch3hxNvnJ+CDdNQNJbLzYO8MtI= Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com [209.85.167.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-657-c3vF9_CwOpOw6iM1SHb0FA-1; Wed, 15 Jun 2022 04:49:30 -0400 X-MC-Unique: c3vF9_CwOpOw6iM1SHb0FA-1 Received: by mail-lf1-f71.google.com with SMTP id j3-20020a05651231c300b0047dbea7b031so5718613lfe.19 for ; Wed, 15 Jun 2022 01:49:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=huJg74kl1LiBv4OwRDxi7r3llkhEQslw8KBxB3L2grc=; b=dH23pC/fVmmVZF2sF+ibWeedgVZujeUBEMEhZi9H6mu2O0Pd9mH6MUA/rbiGR6QeEe GFIjUAFqljksChb8Xmg2yM1xsqSMipU0wS+QvHr6cpsTkx7VOokAHHkdayUUFVg64ObK nYcbI/FCyIS4Hu2ubdcXpmsl+5QmZ6fxA96OqHqPfqZw9HepY9poHT6Sjof77KrCO27a MBj2U9Dkyi+N3S6LVlf7Q2YUb8uZ5FCK6/EfDPF7mWtDTWwIdrZZI+wTr6cfxTTkq9rC Rro6BD6HBbBM8GnmEvcDTqNrgRGe7SJ4qnr/F3TXfP50MpZ7eXwHIsOiQ6Bum3M13xif n5uQ== X-Gm-Message-State: AJIora8WRz8RJfqHZGFshLk204DVF+s4SVvztkjewa/PufCzj70r2u7J b2n5dvOhoxQH2i5+Y9ninSgY5I0Xb9lsHb80LhQoUkjq5AYXCSE7dtpNx3yvl06TC9TOfyT2t6x 2x+ojuIIL781GcHqpa4s= X-Received: by 2002:a05:6512:3130:b0:479:385f:e2ac with SMTP id p16-20020a056512313000b00479385fe2acmr5583410lfd.575.1655282968795; Wed, 15 Jun 2022 01:49:28 -0700 (PDT) X-Google-Smtp-Source: AGRyM1udlLPhuDNrbAF5xFR9lotPDnqr/ao6Csef97Dhap3XBMRJNJF38tNHI09m4d3X/F/rRPOHyu7eJ+3M7Bbvw14= X-Received: by 2002:a05:6512:3130:b0:479:385f:e2ac with SMTP id p16-20020a056512313000b00479385fe2acmr5583401lfd.575.1655282968614; Wed, 15 Jun 2022 01:49:28 -0700 (PDT) MIME-Version: 1.0 References: <20220518101657.1230416-1-david.marchand@redhat.com> In-Reply-To: <20220518101657.1230416-1-david.marchand@redhat.com> From: David Marchand Date: Wed, 15 Jun 2022 10:49:17 +0200 Message-ID: Subject: Re: [PATCH 00/12] Fix compilation with gcc 12 To: dev , Thomas Monjalon , Stephen Hemminger Cc: Ferruh Yigit , Bruce Richardson , =?UTF-8?Q?Morten_Br=C3=B8rup?= , Konstantin Ananyev Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, May 18, 2022 at 12:17 PM David Marchand 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? -- David Marchand