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 141B2A051A for ; Fri, 17 Jan 2020 14:19:22 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E5CAC2904; Fri, 17 Jan 2020 14:19:21 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id 3D7B52904 for ; Fri, 17 Jan 2020 14:19:20 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2020 05:19:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,330,1574150400"; d="scan'208";a="398640070" Received: from silpixa00399752.ir.intel.com (HELO silpixa00399752.ger.corp.intel.com) ([10.237.222.180]) by orsmga005.jf.intel.com with ESMTP; 17 Jan 2020 05:19:15 -0800 From: Ferruh Yigit To: web@dpdk.org Cc: Thomas Monjalon , David Marchand Date: Fri, 17 Jan 2020 13:19:13 +0000 Message-Id: <20200117131913.72621-1-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-web] [PATCH] add build system update as nice to have X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org Sender: "web" Some headers in DPDK needs to be shared between various libraries, these are treated as public header by build system and put into same folder, other libraries can consume the header from this folder. But this cause a side affect that internal headers exposed to the application. A simple sample of this is 'rte_cryptodev_pmd.h', it is provided by 'cryptodev' library and used by crypto PMDs, but this headers shouldn't be used by applications. A solution can be using two different interim folders, one for public headers and other for DPDK wide headers. DPDK components can look both folders but only ones in the public header folder will be installed to system folders. Cc: David Marchand Signed-off-by: Ferruh Yigit --- content/roadmap/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 6cb2e68..ea920bb 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -49,6 +49,7 @@ This list is obviously neither complete nor guaranteed. - default configuration from files - generic white/blacklisting - libedit integration +- don't expose DPDK wide header to public, like rte_cryptodev_pmd.h ### Cycle model {#cycle} ---- -- 2.24.1