summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--package/gzip/gzip.mk10
2 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 483b809cc..65752ea95 100644
--- a/Makefile
+++ b/Makefile
@@ -79,11 +79,15 @@ endif
ifndef HOSTLD
HOSTLD:=ld
endif
+ifndef HOSTLN
+HOSTLN:=ln
+endif
HOSTAR :=$(shell $(CONFIG_SHELL) -c "which $(HOSTAR)" || type -p $(HOSTAR) || echo ar)
HOSTAS :=$(shell $(CONFIG_SHELL) -c "which $(HOSTAS)" || type -p $(HOSTAS) || echo as)
HOSTCC :=$(shell $(CONFIG_SHELL) -c "which $(HOSTCC)" || type -p $(HOSTCC) || echo gcc)
HOSTCXX:=$(shell $(CONFIG_SHELL) -c "which $(HOSTCXX)" || type -p $(HOSTCXX) || echo g++)
HOSTLD :=$(shell $(CONFIG_SHELL) -c "which $(HOSTLD)" || type -p $(HOSTLD) || echo ld)
+HOSTLN :=$(shell $(CONFIG_SHELL) -c "which $(HOSTLN)" || type -p $(HOSTLN) || echo ln)
ifndef CFLAGS_FOR_BUILD
CFLAGS_FOR_BUILD:=-g -O2
endif
diff --git a/package/gzip/gzip.mk b/package/gzip/gzip.mk
index 9f4fb8fc4..9503dd029 100644
--- a/package/gzip/gzip.mk
+++ b/package/gzip/gzip.mk
@@ -53,11 +53,11 @@ $(GZIP_TARGET_BINARY): $(GZIP_BINARY)
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
(cd $(TARGET_DIR)/bin; \
- ln -snf gzip gunzip; \
- ln -snf gzip zcat; \
- ln -snf zdiff zcmp; \
- ln -snf zgrep zegrep; \
- ln -snf zgrep zfgrep;)
+ $(HOSTLN) -snf gzip gunzip; \
+ $(HOSTLN) -snf gzip zcat; \
+ $(HOSTLN) -snf zdiff zcmp; \
+ $(HOSTLN) -snf zgrep zegrep; \
+ $(HOSTLN) -snf zgrep zfgrep;)
gzip: uclibc $(GZIP_TARGET_BINARY)