From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58]) by dpdk.org (Postfix) with ESMTP id F09115A85 for ; Tue, 13 Jan 2015 13:26:58 +0100 (CET) Received: from hmsreliant.think-freely.org ([2001:470:8:a08:7aac:c0ff:fec2:933b] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1YB0Ye-0006tS-G5; Tue, 13 Jan 2015 07:26:57 -0500 Date: Tue, 13 Jan 2015 07:26:51 -0500 From: Neil Horman To: Sergio Gonzalez Monroy Message-ID: <20150113122651.GA1547@hmsreliant.think-freely.org> References: <1421080446-19249-1-git-send-email-sergio.gonzalez.monroy@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1421080446-19249-1-git-send-email-sergio.gonzalez.monroy@intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -2.9 (--) X-Spam-Status: No Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH RFC 00/13] Update build system X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 12:26:59 -0000 On Mon, Jan 12, 2015 at 04:33:53PM +0000, Sergio Gonzalez Monroy wrote: > This patch series updates the DPDK build system. > > Following are the goals it tries to accomplish: > - Create a library containing core DPDK libraries (librte_eal, > librte_malloc, librte_mempool, librte_mbuf and librte_ring). > The idea of core libraries is to group those libraries that are > always required for any DPDK application. > - Remove config option to build a combined library. > - For shared libraries, explicitly link against dependant > libraries (adding entries to DT_NEEDED). > - Update app linking flags against static/shared DPDK libs. > > Note that this patch turns up being quite big because of moving lib > directories to a new subdirectory. > I have ommited the actual diff from the patch doing the move of librte_eal > as it is quite big (6MB). Probably a different approach is preferred. > > Sergio Gonzalez Monroy (13): > mk: Remove combined library and related options > lib/core: create new core dir and makefiles > core: move librte_eal to core subdir > core: move librte_malloc to core subdir > core: move librte_mempool to core subdir > core: move librte_mbuf to core subdir > core: move librte_ring to core subdir > Update path of core libraries > mk: new corelib makefile > lib: Set LDLIBS for each library > mk: Use LDLIBS when linking shared libraries > mk: update apps build > mk: add -lpthread to linuxapp EXECENV_LDLIBS > Series Acked-by: Neil Horman