diff options
author | Romain Naour <romain.naour@openwide.fr> | 2014-03-28 00:06:32 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-03-28 09:54:41 +0100 |
commit | 32c0fbbcdec5e4fdf853cb566a83680a4d393b90 (patch) | |
tree | 0824c69f524626651f9991c5cf88b1576dc2cee3 | |
parent | 9cfd429c1c3d6c7b793f58210f39bb041e680bac (diff) | |
download | buildroot-32c0fbbcdec5e4fdf853cb566a83680a4d393b90.tar.gz buildroot-32c0fbbcdec5e4fdf853cb566a83680a4d393b90.zip |
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 <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r-- | package/slang/slang.mk | 17 |
1 files changed, 17 insertions, 0 deletions
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)) |