From ebba5a0c58796573eda16335b2276d73e3e6ed1c Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Wed, 15 Jul 2020 16:58:48 -0700 Subject: [PATCH] make: add rpath to the shared library build option. Signed-off-by: Seth Howell Change-Id: I9f39ef73dcd9eaed7e5ca9431ab33aa139d9d268 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3361 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Tomasz Zawadzki --- mk/spdk.common.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index e53e6ff76..0be5daed5 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -271,6 +271,7 @@ LINK_CXX=\ # Provide function to ease build of a shared lib define spdk_build_realname_shared_lib $(CC) -o $@ -shared $(CPPFLAGS) $(LDFLAGS) \ + -Wl,-rpath=$(DESTDIR)/$(libdir) \ -Wl,--soname,$(notdir $@) \ -Wl,--whole-archive $(1) -Wl,--no-whole-archive \ -Wl,--version-script=$(2) \