From: Romain Naour Date: Thu, 27 Mar 2014 23:06:32 +0000 (+0100) Subject: slang: fix linking issue X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=32c0fbbcdec5e4fdf853cb566a83680a4d393b90;p=buildroot.git slang: fix linking issue The installation location of the slang library does not take into account the DESTDIR directory. So SLANG_INST_LIB is initialized with -L/usr/lib/ and slang may be linked with host's libdl.so (if any) Therefore, we have to pass correct installation paths. Fixes: http://autobuild.buildroot.net/results/df4/df435d9cebbdc84b3581ba258b618123570dde8b/ Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- diff --git a/package/slang/slang.mk b/package/slang/slang.mk index d519eca4b5..c6f0383833 100644 --- a/package/slang/slang.mk +++ b/package/slang/slang.mk @@ -13,4 +13,21 @@ SLANG_LICENSE_FILES = COPYING SLANG_INSTALL_STAGING = YES SLANG_MAKE = $(MAKE1) +# The installation location of the slang library +# does not take into account the DESTDIR directory. +# So SLANG_INST_LIB is initialized with -L/usr/lib/ +# and slang may be linked with host's libdl.so (if any) +# Therefore, we have to pass correct installation paths. +SLANG_INSTALL_STAGING_OPT = \ + prefix=$(STAGING_DIR)/usr \ + exec_prefix=$(STAGING_DIR)/usr \ + DESTDIR=$(STAGING_DIR) \ + install + +SLANG_INSTALL_TARGET_OPT = \ + prefix=$(STAGING_DIR)/usr \ + exec_prefix=$(STAGING_DIR)/usr \ + DESTDIR=$(TARGET_DIR) \ + install + $(eval $(autotools-package))