From 32c0fbbcdec5e4fdf853cb566a83680a4d393b90 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Fri, 28 Mar 2014 00:06:32 +0100 Subject: [PATCH] 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 --- package/slang/slang.mk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/package/slang/slang.mk b/package/slang/slang.mk index d519eca4b..c6f038383 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))