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 075FC41BBE; Fri, 3 Feb 2023 16:09:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9A17F4067B; Fri, 3 Feb 2023 16:09:56 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 2891E4021E for ; Fri, 3 Feb 2023 16:09:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675436995; x=1706972995; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=gr7JQjlWtAlHneYmP3QmZsTWKwFzu6Uw2anP9XoVMCY=; b=KUvsWGr1WYAPXN7xSXKp9g9Xf24yGY64uNkM5iibH/br6xzEGX4XlCQT mPxPB/IsAxVGfupt/pA67CruLxXqV0xLJfu1Il8TFVeYB/dBqPam/ylDU xufjTCVOgbGg7i+fV16dYvMeHo+whIj++11oqJGpbd1MgkqSvYEg/YUcN WFJOSzQkawJiz4Opl/XVHF04Q2w2HmrUh4fahSeHW22tRp1Ojljh8N0WJ suYCsLJzzsqAEG6tQq3/+SZtDe/gOqQDEth+Kv1DSmPaY1pqrxLldk1hk QmRKLjYXjw+7f9rQl7jRabD+gCuJ3uPxqYGGspT7kC2jYR3uHv4TsHi4U Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="393357191" X-IronPort-AV: E=Sophos;i="5.97,270,1669104000"; d="scan'208";a="393357191" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2023 07:09:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="665743660" X-IronPort-AV: E=Sophos;i="5.97,270,1669104000"; d="scan'208";a="665743660" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 03 Feb 2023 07:09:51 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 3 Feb 2023 07:09:49 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 3 Feb 2023 07:09:49 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 3 Feb 2023 07:09:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ydaa2oKHdfykLAOZ77Ota4sOqtOkesfigW4QuY7Fj0dJtBaTYo5y/lmXnLhcyJfwjf4JQzBA+UUbTG0FjvPP2M8BJ8EFPYoDIvUKsoBrSE4XLPAOxZedB1Rt164fp5hI2uFbGjch2jkHzggXK4vK4Jz6bYrYOGiTk3Zvra4eXhA/knJlaLSaRLrH5Tf3PKr5yFc6MhcWyIcfJmg4UGD8kUyCBj5R7bgI4ZQ/DypS00nc/XENPDpEQNwXnp7gmt9s8BP2BQkX++hm5l7PatIzvVK09K4jmvRAtBgpnR//ROvCelz+1LbYaLvRRe6S7HMzjj/CgYhOpfjR1c/ZkuVBEw== 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=dtkqyPKJqyy84FO9isd+qWMAr+dWzvs8ZuIbFstKV5Q=; b=DjTlcuDwGYG1vKLFKNIoztgdjzZ95GfpQcILBPrPGHWiLacPTWITBu3o3Auyd2gl5GX7mDLis3y6EWt/LoUIyxnHtAgOAuioBQx2VYp1vlbtjJ8z1nHQ9Arvq2+G3+rtLCCJVgGnvcLzh/LqvNPgc2ZwaXqYPBw8eh4Aj8/OUrktlD+U7l/IvJ2NChvifrFsutnMQ8m6DYMPjOr6S9iXuAacZkjcrfimdnDzcTPfKsOYJVbJc5BgycxAyH2MFYBuQ4M9Y7n+8LVWoH/mghweYjccH2pva8DrF5InFkDFuvj5vrhHP0SdrF9dxAwkyLaA2rXqStI53t/khGjveAIM9A== 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 IA1PR11MB7776.namprd11.prod.outlook.com (2603:10b6:208:3f9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Fri, 3 Feb 2023 15:09:47 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::aaba:abb7:8794:def]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::aaba:abb7:8794:def%7]) with mapi id 15.20.6064.024; Fri, 3 Feb 2023 15:09:47 +0000 Date: Fri, 3 Feb 2023 15:09:40 +0000 From: Bruce Richardson To: Ben Magistro CC: , , , , Subject: Re: [RFC PATCH 0/1] Specify C-standard requirement for DPDK builds Message-ID: References: <20230112113556.47485-1-bruce.richardson@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0327.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::8) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|IA1PR11MB7776:EE_ X-MS-Office365-Filtering-Correlation-Id: 31847bdf-bf47-4f50-f219-08db05f8b02a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lxAv0XPdEL2SitvtMJzqC/cZrSjYnbq0BGU184lgVcvYdlDpTol9YqY3ChyilTozYda9Wn6VbwBNTyE+x1Wfw42l3GqFgIFy9ft63Sl+kZpEeio8sh+26Z61qmP/offctyMozsSPMqTiVmLWkwN59lVnXyeBWFZ9IKFpJ41PG9POuZ7rxZIVLc48mpq9hmCJJazc3262kGMjuZ9xFKktEBWgjO0Cb6W3VuW0pfwO8Nx/KOzQcWSnA9P7e9eRxuAyDFzAUo7lsVs+QkJ+BAZ8qea4LtbieEGe5r1eNaLEpqYtxNwiOQ4vctCFbT3P+IIUYIRRXWzd0fsE6OBNsbwIttvLeBJIs5yiDdXHLn6M/0lHvKDP9Hw4Yea/JtrERgNiZdMPh+Xu40lhx+ieckAcZVFxJ0mwI2a30IqsL5Tik7TEmZorGxF6l+qNFo4c7RoxrpZhgr3RQ++kJ+WGxEFNJ4WRjZSvRe6uop52i958DywKXDCFYlpJlATKlsskhKUxsoUc0PEhvt0EdrFjewsNgCHi0WuBUpSec3nEo7d4jXKacn2RTdUFAtLVVyKtNlDdrdXAgn21F3E4/qThgeB4PL92M2jdYgpCJgJPGdPWTdcZkVi4Bp1dcFw6L+W+Sp8xd8lWqoKAOkc9NZK6ZDtl2g== 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:(13230025)(346002)(376002)(366004)(396003)(136003)(39860400002)(451199018)(8936002)(5660300002)(4326008)(316002)(2906002)(41300700001)(8676002)(66556008)(6916009)(6512007)(66476007)(26005)(6666004)(6486002)(66946007)(478600001)(6506007)(186003)(38100700002)(44832011)(82960400001)(86362001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?E5EmzKr8CA7aFhsheta5Haf8GEh2Vr11qqQPNM3MMN7rFdOM2+5SnbasOhYb?= =?us-ascii?Q?5fL55k8HFaPj1wSbQaAnwo9tRWvXW0S2QHDucnMmUm4PhLaniwyw7CN/M39/?= =?us-ascii?Q?oRlHYo6TJWsy/y6dYlFwZQ1HDb9w2OlJ+vNrzM1bsrsjPQsBzFlAQVBYHTUA?= =?us-ascii?Q?0/XoNQfO6bAlvD5S3veqTR1c+EwY+a3nhHp1vOe4N/up5YdjQ6Duilo0r655?= =?us-ascii?Q?Uy43LDNeUTHconne+hOtQrsTL9ixRxBUmIoVatwFPs3zzMTeZzqUxn1oy97i?= =?us-ascii?Q?ET9208YNv5IKq8houyRbUb4LqwzdYRDbECR6CgwMnelMam6YzZQJwfXRjsqw?= =?us-ascii?Q?HWUIz5mzufDfw6t4lYem/JiKcKZQ82xLWXYoOpXB2hHWgpueG3F1VbTAOzuN?= =?us-ascii?Q?7zfJ1T/Kcjdub5/MLKt385Ls5MqglqjWWhlhGh2iGMbiLhlzUEZH9eqac4cH?= =?us-ascii?Q?jt9hPez4vNyZDRmZ7nENm0al3pVKEwYi/h/9vgK6ZeOe0yEqbPL0fDoXWI+4?= =?us-ascii?Q?rNz6hS/Y8VeCK82fTyXypdi3SjjoG+GZ4ObW21GkPnbOXyZb5hEiKLucTsiH?= =?us-ascii?Q?TuVn662GUBFRhj7Y5+fcdF5nyPPEOC5QlgpIFdrEjTBM8KssCoxTB5A1Ld8y?= =?us-ascii?Q?rCBzZJmNid2gxpzotAw4zWrKrm/sTpEs8PotsiioKcGYa45TRtuJKdh2rIOP?= =?us-ascii?Q?P4PPgrWVuDmERbiFoVD6Lts6ttYLy37dI/HQRY+I0WOS0DI0ThoqnjooMNqc?= =?us-ascii?Q?IniRBTrP6y9XOrmizpmzFxqAogbOP53h1UaFO6BOFneFy0uYxRPh8WzrSDXn?= =?us-ascii?Q?m/7sj/tFt3Cbe7dR75qohEkZIZs43PrjzvuKBEmz/5IewtjCKxoKkXGMv7Wh?= =?us-ascii?Q?Fv6ghA5NNdgj+e4nh+wKifM9tNYCQzG8+qmff8/0dQ/j53qq3J+2Hbfr9JCs?= =?us-ascii?Q?6tP+Z3YwQyVnhY5sVA/JYIt9nFZzW9VQAH2nKCV3Zr5we3YtUVen2ZQI+NI+?= =?us-ascii?Q?QjagIIW0Km5S1CadIsgXgeBVn/wDBwBlXnxv6rlwTMJNoNgYbHM+zJBpSzf/?= =?us-ascii?Q?IzdGQLafptwwZ8wA98IpqWSAN1Q/D2/uhbS1LgaTZHme6CPt6mmxU+zfdplk?= =?us-ascii?Q?Ymai1f9MS8Xls94uNYcfm6I8N4J+ZZ1bdxTdqfkhzXy4jQdWvlAKUhVdtRFx?= =?us-ascii?Q?h+JlthuosvUE0HxguTkdn/IjxFxRfKa3lDg2xptZFwUyjLVi9TSCs5YjlH/2?= =?us-ascii?Q?2NNsn3x1n0j8l+PKCZiMP3r14ExoaabvXQbKp2bf2gjD5AQ3nsXgJeTmtqBW?= =?us-ascii?Q?hY+dYF2ocVVmjaYgq2hzXSlnn01H3VVdwErBTq/uxRwiMhxzAzts7ejgy2G+?= =?us-ascii?Q?9SyDfM7FHJhYAoHM5QnMZRtsvASyrq1UKR7AQwXxp+bVBOfdcR43i7twb9ER?= =?us-ascii?Q?JCkEQesHyxgC0WaVY0EqtAyUiLX+gTSpqPADXqiIwpYCgrWLhKQ7a/QcD2ja?= =?us-ascii?Q?0yqYFvedsVKdR0NmhnaCv28dggtS9JxuxEZC5S4Hxh0Fw0lue4/glsiUiZyg?= =?us-ascii?Q?wFGk1anLpHGqhAE+ld2wHLhzUy2BunN5TWrhWEyvMpNV+ohE08UFrGyJRJEq?= =?us-ascii?Q?+VtnHF9Ar17/+sYbmm+Jelw=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 31847bdf-bf47-4f50-f219-08db05f8b02a X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2023 15:09:47.1346 (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: 83ViOXGM93yF6cau1qlatzkTozIIPZB8XX7blizQxZB/+D75KLuaDC1jc/wdEbwcjssHIyWPMfDfdh7z1sorPfR8YxZEU+RbzYaVAnarfIE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7776 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 Fri, Feb 03, 2023 at 09:09:14AM -0500, Ben Magistro wrote: > Since this topic keeps coming up in other threads I'll chime in with my > $0.01 here. We've been using CentOS 7 for awhile (and working on > migrating off) but have had to leverage devtoolset/llvmtoolset for > various reasons. I remember a discussion of installing a different > compiler coming up but don't remember which thread that was in/what the > outcome was. While I'd like to just brush over C7 and say there is a > compatible compiler available so just make the change I also realize > that making that change could be quite disruptive to existing code > bases. > However, the 22.11 LTS will be EOL in Nov 2024. CentOS 7 is EOL Jun > 2024. For the 23.x series and going forward I don't think starting > with a C11 requirement is an unreasonable ask. > Thanks for that input. If we drop support for Centos/RHEL 7, I think we should be ok to pass -std=c11 for the build of DPDK. Have you any thoughts on the second part of the c11 move - where our headers require c11 support and therefore may require that the end user builds their own code using -std=c11? This latter part is the bit that concerns me a little, as I feel it may be problematic for some with older codebases. /Bruce