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 3691742A5B; Thu, 4 May 2023 10:49:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C97A94282D; Thu, 4 May 2023 10:49:16 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id BAEE7410DC; Thu, 4 May 2023 10:49:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683190155; x=1714726155; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=+/z1bjj8Loxoe9nrTEOcw4R5N0axKX+PpLS9CR6OV28=; b=RLXTNnbx2vfxK164WaUbLZyX5oN4tyDi/1iJxfiWZDyVY7Cjhl6KFp8s 7hTlYUyh2WBVWAD1/GkxSp3fHS8VtNVCTOeUINX/ubjDsvSSbAtHcrDpT A57G0O7mnlnD9wzd1hbelTnNQRRrVryPv7eyCzKHNxHxdsQfP1xG6I3Fs zGXpRFYdgky1a34V9UJ6wcDAtCzXtcOeVyisuufW6RATtnD2ju05TgoHZ 0G/z8ZKMCpohgpq2jxxcrW0SFaLY6/LUBD0WsCzFto8YB6JLYTb97M4FI DvmJIs185+Y0IQ1Sjf2861eeSpGUhxLG2u1+K1TwPTHVfB/Ngq7r8me0B Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10699"; a="328490271" X-IronPort-AV: E=Sophos;i="5.99,249,1677571200"; d="scan'208";a="328490271" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2023 01:49:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10699"; a="871268820" X-IronPort-AV: E=Sophos;i="5.99,249,1677571200"; d="scan'208";a="871268820" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga005.jf.intel.com with ESMTP; 04 May 2023 01:49:13 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 4 May 2023 01:49:13 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 4 May 2023 01:49:13 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.46) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 4 May 2023 01:49:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gZNxgdD29mS2ctbjAAkIHUdcSG/G/iGDFsY079E+WevtmtrjhvK5UMt3f75oILlSqZuE7KJe2bHCCuYdiglFXTbXSosY7hv7v3IZxUhGnstUGO/s2oGUTkMHsoXm63OIDGinYOuEgftEhdbqHz3UGAYlKWGM8MV5YLdsPfwdgcXmWF+xF5kQk5XX7IFwZo+wMp0SF5JqCL/+SQgaZxx4QTrskswiOlE20B1QbSEp+/ySmijBVMC13R84JUSUxcjl5wv4VqUVjfAMDNqPn3iaTjin+59zx1GqKOheQKaOjC8uYXGev6Toj0eyU4ntVVGl03YQnijHUDI8p3isuXE6DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kl7RSqnhkv+N5ns5AiyhH4wUXbZvR6wBJCA4GthZ+uQ=; b=c849KmjpXmZh5oYStZxVGVMbs0O1lLEjeC2SCHrhhpnK3iAtgpKLBBf1q1RtEe+fEGe7HTROi/7NyqK4MVQDHo2gEIjbpFqc990wSJ5xqkbBFUY4amBxi2y5H1cAtZtp6WtI6Y1bSkC/eSfQ7D9RtPfV4cMw5l1EEgOfItRXYbYgpPAFpAkYyuPeq9wgXO2TbM7bGfnAZu+CxNVA8mreZBzixgGKFG3zTmIpMsp5753w2pRuqNEuSJUmlPNu/htDbiYaZCje72/CA31EQwbCD5AQTOVRNJRKME+HPvrl5QE16P1viCmPUndwvPcbzJn9dBLT3nCI0xiPp7FGjvMEyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by SA2PR11MB5067.namprd11.prod.outlook.com (2603:10b6:806:111::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26; Thu, 4 May 2023 08:49:06 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232%7]) with mapi id 15.20.6363.026; Thu, 4 May 2023 08:49:06 +0000 Date: Thu, 4 May 2023 09:48:59 +0100 From: Bruce Richardson To: Mattias =?iso-8859-1?Q?R=F6nnblom?= CC: , , Tyler Retzlaff Subject: Re: [PATCH v2] build: announce requirement for C11 Message-ID: References: <20230503151413.14915-1-bruce.richardson@intel.com> <20230503173022.22160-1-bruce.richardson@intel.com> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: LO4P123CA0150.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:188::11) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|SA2PR11MB5067:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cdd826e-362f-4739-d574-08db4c7c6ae1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ex3DU25VURvVzdFE0qcdw6IDTk6rh9DNDwcjf4T4YxLGMWlYmyXQ6l1kAdOD+rVgMRzmKHM9OXJTPAzDIA2Jws6PxzG4RKNMDu3s0EZJDeTVSWKeT5xRGKb5oBGij4f9TCu9Wol1JYL0+XmQIki7j5grDi8Kf4jm3gGya8kQSyp3G7coElJtQI0XTOi3XCSURbVbjjbiOnjv7TTXMYQZD6rVTyU2IgjTVHhUoo/c77M7JmBr4LGsgRI4XyF31+tGPEKs4LMbLOGUwFtCIx/vmyA3B+CAAWJjVg2jo3SVCFUQ29L6JbI2aBwA9N5Nxo2usHcTVS/43y744FGTeQsdGKncK/dSG975GiovdlqnH3X4wl3fYMWdudAZTFCVlFJg7sxOEz8bf2pL8x6hY6h64JjrT2bYfzhI4A90TF7+0kry/sJ271nyezB2o2TEaQgE0/L4naJALLpEfQG41U2Cvk+AKMJaXZ9l6oNEl66Hx+hUw/7q7XEperWVAyqxA7VG5++eBVccVloq2Li1Dym0L5iSXu3t+FAsb+gGWeSe+hg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199021)(53546011)(6506007)(6512007)(26005)(44832011)(86362001)(6916009)(4326008)(6666004)(45080400002)(41300700001)(66556008)(66476007)(66946007)(6486002)(478600001)(82960400001)(83380400001)(5660300002)(38100700002)(2906002)(186003)(66574015)(296002)(316002)(8676002)(8936002)(966005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?2hkHTHqtPNc+9Q1ZtQdsjC4S7JfzV7rChR3oPnvT8Uw8QmyoWOyw4hUhrR?= =?iso-8859-1?Q?K83pvDXR9z0P94B2yn0bmNg3+q99UnQ0gs+9YedcmYt6xBzFsP5pOS7KVo?= =?iso-8859-1?Q?hLVWrMpbDmh5f/c6FaykOO+Rn6ilqfZ56bI5AU1ufjtidOrpZB8SEfToNh?= =?iso-8859-1?Q?Zbfk45hzPfcn6FkkihzDBmizrmJQoDHhQh+XpQnuieZinEPBp4xEhVanfE?= =?iso-8859-1?Q?8vfOYSpgvbRiBY+lRy2/Pnz/R+fTetfMUPM8hToNz8EhpY4Zbj1mLvPh7f?= =?iso-8859-1?Q?C/b+6HwxGCkIdZx+BoU8RzJmM9SVukN3YfN3H2wRZMP18W9WWHiQ5QJrNO?= =?iso-8859-1?Q?o3Ykh9p4IVAU02KpBplr/Xm1ugdOlYBCUHhtyyTwunlgW0dcSmwZuwuVk0?= =?iso-8859-1?Q?0pp3uq70ZguT+yq88jhjb5SZ48fOnAdjCRAoXIoS7WOKsW5vfzvWPvHe3L?= =?iso-8859-1?Q?l7KHFQhijSHOGX7U0FLS+J0NyX3VyAcLPUOV07AO7TR0GKkoAbHCe/b8xL?= =?iso-8859-1?Q?QmeCmYX8TOyi2UL23gts4P2RC643EMnqH22jfZnFsD2qXY1CF4ynpO/qnm?= =?iso-8859-1?Q?JV8VAZn1Mj79PY6+XA2JU1L6vQFbqCVbmoqYoaTR4fNoC3OMQ6rGSSToE/?= =?iso-8859-1?Q?bk1drmI/AEduCuuoQ6jYNZEzPpfck01UcVexVLe1RAazhsWHtcI6oW+tBV?= =?iso-8859-1?Q?aBrbofOnPCY90+2tm93CW2NTVKSStwyZoPS7qi7fJ2N2/rSyPPZDT4q4Xv?= =?iso-8859-1?Q?e4L6ba+FE8pz0f3oS1N7Lr3XkHbE9opnM6nw/r6xaugPFBhWlbGTHFwS25?= =?iso-8859-1?Q?LEOkWJqy1xKjhOjpXfExJohFF3XV8dT65WAbOXY9/SKO+xUX5y1vSluzGb?= =?iso-8859-1?Q?vE4JrOYKQ34X6iUPAt5f3lRAR0Hn1i1bgRf85pQboS+rLKApTBzvj7mkVj?= =?iso-8859-1?Q?zBtY90FiMfQkSB/bttBfSB7P05A6COiU861fLf2qR05sKCVp6s0V3TNlHX?= =?iso-8859-1?Q?/WxBDpnMhwHIzBePQvFZZ807MoCq9neFg0sbUXdguvlyi4ZN0lBSYDEXnK?= =?iso-8859-1?Q?H+dEemn0bohpUzZ5oYcxNPlJMQ6Qzf/wMxW+yp1szDdb+1UbsDVz6Q3ipj?= =?iso-8859-1?Q?RD7o7wt8BuBFI6h46FHaCEYZUQGr40Mru/GaJ+ZSrxlZx13TeIst9+V+aj?= =?iso-8859-1?Q?2WHmrnsI7ZruF91jtVUayxgcXEfxzJ/621f9JFx7sGKm1VGNQcqa4F7UQv?= =?iso-8859-1?Q?KUY9BspRLjSukLbfYi48sLF2sWzHPlJwjoIztICKvQzuK5ngNP7QRKBn0h?= =?iso-8859-1?Q?sebsijlEktQFMhO2Yx7WPi5Ave6qo5cr8F1HyXVkXzDTVam16sz7KVB+q5?= =?iso-8859-1?Q?7NP7rlt6EJWXw6k0TRky8sSRG8MqqKAnDYIPnMYjNVNAnIQFwniTE25C9N?= =?iso-8859-1?Q?//hFhgx/0zxEZbUnIcOXR2P/YWRDxAUpjksqfzkWeS+pC1uBc8tFfRda9l?= =?iso-8859-1?Q?24X9VHjrb+lNEZ3EIRWmeKeb00nunSpJwlOae700+GQ600cxng5CzN53vT?= =?iso-8859-1?Q?ugggEpt5sKTN33qGaS0vQof+v2hUH8rLlX27boSnpdUm3ILqj/4cXf1425?= =?iso-8859-1?Q?gedw71GuYX8JmkzWc+0timOFDu4vKkAuzQFMZN2uDD+bmPFj1JZT0x6Q?= =?iso-8859-1?Q?=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6cdd826e-362f-4739-d574-08db4c7c6ae1 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2023 08:49:05.8050 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Qrvre+5t74HetzX332Kbqj3pL5J6m5+scTCGPWux34AWG4fBnlpZCamimMv7Fpkgif0GBojzqbPNCagUUMPHjOSYGBuO4eflMtjW7iADeCQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5067 X-OriginatorOrg: intel.com 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 Thu, May 04, 2023 at 09:50:09AM +0200, Mattias Rönnblom wrote: > On 2023-05-03 19:30, Bruce Richardson wrote: > > Add a deprecation notice informing users that we will require a C11 > > compiler from 23.11 release onwards. This requirement was agreed by > > technical board to enable use of newer C language features, e.g. > > standard atomics. [1] > > > > [1] http://inbox.dpdk.org/dev/DBAPR08MB58148CEC3E1454E8848A938998AB9@DBAPR08MB5814.eurprd08.prod.outlook.com/ > > > > Signed-off-by: Bruce Richardson > > Acked-by: Tyler Retzlaff > > > > --- > > > > V2: > > - add requirement for stdatomics > > - fix sphinx formatting > > --- > > doc/guides/rel_notes/deprecation.rst | 9 +++++++++ > > 1 file changed, 9 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index dcc1ca1696..70c6019d26 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -11,6 +11,15 @@ here. > > Deprecation Notices > > ------------------- > > +* C Compiler: From DPDK 23.11 onwards, > > + building DPDK will require a C compiler which supports the C11 standard, > > + including support for C11 standard atomics. > > The whole of C11, or just the mandatory parts (+atomics)? > I assume we only need mandatory + atomics, however perhaps someone more knowledgable about what the optional parts of the spec are, can correct me on this. Once clarified, I maybe should reword this yet again to call it out even more specificallly. /Bruce