From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: [PATCH] mk: add rpath for applications Date: Fri, 29 Apr 2016 17:34:25 +0100 Message-ID: <1461947665-1086-1-git-send-email-ferruh.yigit@intel.com> Cc: Ferruh Yigit To: dev@dpdk.org Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 71BA02B85 for ; Fri, 29 Apr 2016 18:34:45 +0200 (CEST) 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" Add default library output folder to the library search folder. This is useful for development environment, in production environment DPDK libraries already should be in know locations. Patch removes requirement to set LD_LIBRARY_PATH variable when DPDK compiled as shared library. Signed-off-by: Ferruh Yigit --- mk/rte.app.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mk/rte.app.mk b/mk/rte.app.mk index c66e491..b8715ee 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -198,6 +198,10 @@ build: _postbuild exe2cmd = $(strip $(call dotfile,$(patsubst %,%.cmd,$(1)))) +ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y) +LDFLAGS += --rpath=$(RTE_SDK_BIN)/lib +endif + ifeq ($(LINK_USING_CC),1) override EXTRA_LDFLAGS := $(call linkerprefix,$(EXTRA_LDFLAGS)) O_TO_EXE = $(CC) $(CFLAGS) $(LDFLAGS_$(@)) \ -- 2.5.5