From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.ud15.udmedia.de (ud15.udmedia.de [194.117.254.55]) by dpdk.org (Postfix) with ESMTP id 650F51288 for ; Wed, 10 Jun 2015 11:38:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud15.udmedia.de; h= message-id:date:from:mime-version:to:subject:content-type :content-transfer-encoding; s=beta; bh=B0q218RtuE4dtQYlA8Z9rqUpP FQZd4YFSE02pnsfyro=; b=b+Hrpw/6lgLG870Oit/tvq84wnjEx2kRZDoUERVz7 bSN/amGtEEH2wjD/oYNanRl0dRegFqc+SYZ48Jcian6N1q7KxGZlLpspzDbT9ORT tv+DGDuKqJlUBCnwlkwVvEk+2LVeztuRop34CiuxZ4a6Oxq/JfraOy4RGzoI6Uzf Xo= Received: (qmail 1092 invoked from network); 10 Jun 2015 11:38:52 +0200 Received: from unknown (HELO ?192.168.179.182?) (ud15?2p5@91.66.85.75) by mail.ud15.udmedia.de with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated); 10 Jun 2015 11:38:52 +0200 Message-ID: <557805AB.5010008@ng4t.com> Date: Wed, 10 Jun 2015 11:38:51 +0200 From: Dirk-Holger Lenz User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: dev@dpdk.org Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] mk: RTE_BUILD_COMBINE_LIBS doesn't work properly anymore 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: Wed, 10 Jun 2015 09:38:52 -0000 Hello, since the hardware specific library functions were put into a separate folder 'drivers' the feature to build a combined library doesn't generate a combined library including these hardware specific functions anymore. The reason for this is that the combined library is built before the 'drivers' folder is built. For me it worked changing in dpdk/mk/rte.sdkbuild.mk line 96 from: @if [ $@ = lib -a $(RTE_BUILD_COMBINE_LIBS) = y ]; then \ to: @if [ $@ = drivers -a $(RTE_BUILD_COMBINE_LIBS) = y ]; then \ here the context: $(ROOTDIRS-y): @[ -d $(BUILDDIR)/$@ ] || mkdir -p $(BUILDDIR)/$@ @echo "== Build $@" $(Q)$(MAKE) S=$@ -f $(RTE_SRCDIR)/$@/Makefile -C $(BUILDDIR)/$@ all @if [ $@ = drivers -a $(RTE_BUILD_COMBINE_LIBS) = y ]; then \ $(MAKE) -f $(RTE_SDK)/lib/Makefile sharelib; \ fi Best regards Dirk