From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id BE951A053A; Wed, 5 Aug 2020 16:21:56 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A58A42BF2; Wed, 5 Aug 2020 16:21:56 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 282C5E07; Wed, 5 Aug 2020 16:21:53 +0200 (CEST) IronPort-SDR: jsIAqr8h0WkQ+L67lO0w6oV7A/c/aVqRRSy10q26DMNUu25Hv84oUu+lg6n6FboQOOTGTXZY+p vnyaSKSYo1DQ== X-IronPort-AV: E=McAfee;i="6000,8403,9703"; a="214076387" X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="214076387" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2020 07:21:52 -0700 IronPort-SDR: ExV7ak3wyTTdkwd1ibktb9IzeDa8ETDWBwV1gpZzLFuuDelKNQcahHuSOcOJSWEVAuKiUYqNuu EA0yKJgsgoXg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="492838661" Received: from unknown (HELO silpixa00399126.ir.intel.com) ([10.237.222.155]) by fmsmga006.fm.intel.com with ESMTP; 05 Aug 2020 07:21:51 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: techboard@dpdk.org, Bruce Richardson Date: Wed, 5 Aug 2020 15:21:40 +0100 Message-Id: <20200805142141.32337-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 0/1] RFC: remove build-type CPU flag macros X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" I DPDK as part of our build on all architectures, we define a set of RTE_MACHINE_CPUFLAG values which are then used in the code. However, as best I can see, each of these macros just duplicates a shorter macro provided by the compiler, e.g. RTE_MACHINE_CPUFLAG_SSE3 == __SSE3__, RTE_MACHINE_CPUFLAG_ALTIVEC == __ALTIVEC__, etc. Therefore, I propose we remove these macros in 20.11 and just use the compiler provided ones directly. As such, I'm including a deprecation notice patch for this change. Please review and ack the deprecation notice if you approve. Thanks. Bruce Richardson (1): doc: add deprecation notice for CPU build flags doc/guides/rel_notes/deprecation.rst | 5 +++++ 1 file changed, 5 insertions(+) -- 2.25.1