From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: [PATCH v2 3/6] mk: remove library grouping during application linking Date: Fri, 10 Jun 2016 15:19:06 +0200 Message-ID: <1465564749-1405-4-git-send-email-thomas.monjalon@6wind.com> References: <1464367686-3475-1-git-send-email-ferruh.yigit@intel.com> <1465564749-1405-1-git-send-email-thomas.monjalon@6wind.com> Cc: dev@dpdk.org To: Ferruh Yigit Return-path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by dpdk.org (Postfix) with ESMTP id 762002BBA for ; Fri, 10 Jun 2016 15:19:21 +0200 (CEST) Received: by mail-wm0-f54.google.com with SMTP id v199so148588616wmv.0 for ; Fri, 10 Jun 2016 06:19:21 -0700 (PDT) In-Reply-To: <1465564749-1405-1-git-send-email-thomas.monjalon@6wind.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" >>From "man ld": Using this option has a significant performance cost. It is best to use it only when there are unavoidable circular references between two or more archives. Remove the option since it does not seem necessary. Signed-off-by: Thomas Monjalon --- mk/rte.app.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mk/rte.app.mk b/mk/rte.app.mk index 8068e66..9306b30 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -95,8 +95,6 @@ endif _LDLIBS-$(CONFIG_RTE_PORT_PCAP) += -lpcap endif # !CONFIG_RTE_BUILD_SHARED_LIBS -_LDLIBS-y += --start-group - _LDLIBS-$(CONFIG_RTE_LIBRTE_KVARGS) += -lrte_kvargs _LDLIBS-$(CONFIG_RTE_LIBRTE_MBUF) += -lrte_mbuf _LDLIBS-$(CONFIG_RTE_LIBRTE_IP_FRAG) += -lrte_ip_frag @@ -151,7 +149,7 @@ endif # CONFIG_RTE_LIBRTE_CRYPTODEV endif # ! $(CONFIG_RTE_BUILD_SHARED_LIB) _LDLIBS-y += $(EXECENV_LDLIBS) -_LDLIBS-y += --end-group + _LDLIBS-y += --no-whole-archive LDLIBS += $(_LDLIBS-y) $(CPU_LDLIBS) $(EXTRA_LDLIBS) -- 2.7.0