diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2015-02-06 00:00:43 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2015-02-06 00:00:43 +0000 |
commit | f7e56763e12bdff2261929bbcb691e770341d043 (patch) | |
tree | cb0044ff6c628138051f7aedd18077393b5d5ed6 | |
parent | 5f65074523fa53a2599a868269a20f5971bc7797 (diff) | |
download | mtk-20170518-f7e56763e12bdff2261929bbcb691e770341d043.zip mtk-20170518-f7e56763e12bdff2261929bbcb691e770341d043.tar.gz mtk-20170518-f7e56763e12bdff2261929bbcb691e770341d043.tar.bz2 |
tools: remove static linking support
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44285
-rw-r--r-- | tools/bison/Makefile | 2 | ||||
-rw-r--r-- | tools/ccache/Makefile | 1 | ||||
-rw-r--r-- | tools/dosfstools/Makefile | 2 | ||||
-rw-r--r-- | tools/e2fsprogs/Makefile | 1 | ||||
-rw-r--r-- | tools/elftosb/Makefile | 2 | ||||
-rw-r--r-- | tools/firmware-utils/Makefile | 2 | ||||
-rw-r--r-- | tools/flex/Makefile | 1 | ||||
-rw-r--r-- | tools/flock/Makefile | 2 | ||||
-rw-r--r-- | tools/genext2fs/Makefile | 2 | ||||
-rw-r--r-- | tools/lzma/Makefile | 4 | ||||
-rw-r--r-- | tools/m4/Makefile | 2 | ||||
-rw-r--r-- | tools/mkimage/Makefile | 4 | ||||
-rw-r--r-- | tools/mklibs/Makefile | 1 | ||||
-rw-r--r-- | tools/mtd-utils/Makefile | 2 | ||||
-rw-r--r-- | tools/mtools/Makefile | 2 | ||||
-rw-r--r-- | tools/padjffs2/Makefile | 2 | ||||
-rw-r--r-- | tools/patch-image/Makefile | 4 | ||||
-rw-r--r-- | tools/pkg-config/Makefile | 4 | ||||
-rw-r--r-- | tools/qemu/Makefile | 1 | ||||
-rw-r--r-- | tools/sed/Makefile | 2 | ||||
-rw-r--r-- | tools/squashfs/Makefile | 2 | ||||
-rw-r--r-- | tools/squashfs4/Makefile | 1 | ||||
-rw-r--r-- | tools/sstrip/Makefile | 2 | ||||
-rw-r--r-- | tools/upslug2/Makefile | 1 | ||||
-rw-r--r-- | tools/upx/Makefile | 2 | ||||
-rw-r--r-- | tools/wrt350nv2-builder/Makefile | 2 | ||||
-rw-r--r-- | tools/xz/Makefile | 5 | ||||
-rw-r--r-- | tools/yaffs2/Makefile | 2 |
28 files changed, 20 insertions, 40 deletions
diff --git a/tools/bison/Makefile b/tools/bison/Makefile index bf7b92b..10d8720 100644 --- a/tools/bison/Makefile +++ b/tools/bison/Makefile @@ -18,8 +18,6 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk -HOST_LDFLAGS += $(HOST_STATIC_LINKING) - define Host/Clean -$(MAKE) -C $(HOST_BUILD_DIR) uninstall $(call Host/Clean/Default) diff --git a/tools/ccache/Makefile b/tools/ccache/Makefile index aeac393..d91bee1 100644 --- a/tools/ccache/Makefile +++ b/tools/ccache/Makefile @@ -16,7 +16,6 @@ PKG_MD5SUM:=522a6016bda56892653612bbdefff3e0 include $(INCLUDE_DIR)/host-build.mk -HOST_LDFLAGS += $(HOST_STATIC_LINKING) HOST_CONFIGURE_VARS += CC="$(HOSTCC_NOCACHE)" define Host/Install/ccache diff --git a/tools/dosfstools/Makefile b/tools/dosfstools/Makefile index f91d1b1..ca4f284 100644 --- a/tools/dosfstools/Makefile +++ b/tools/dosfstools/Makefile @@ -16,7 +16,7 @@ PKG_MD5SUM:=45012f5f56f2aae3afcd62120b9e5a08 include $(INCLUDE_DIR)/host-build.mk define Host/Compile - $(MAKE) -C $(HOST_BUILD_DIR) SHELL="$(BASH)" LDFLAGS="$(HOST_LDFLAGS) $(HOST_STATIC_LINKING)" + $(MAKE) -C $(HOST_BUILD_DIR) SHELL="$(BASH)" LDFLAGS="$(HOST_LDFLAGS)" endef define Host/Install diff --git a/tools/e2fsprogs/Makefile b/tools/e2fsprogs/Makefile index 60047c7..5632e19 100644 --- a/tools/e2fsprogs/Makefile +++ b/tools/e2fsprogs/Makefile @@ -20,7 +20,6 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk HOST_CFLAGS += $(FPIC) -HOST_LDFLAGS += $(HOST_STATIC_LINKING) HOST_CONFIGURE_ARGS += \ --disable-shared \ diff --git a/tools/elftosb/Makefile b/tools/elftosb/Makefile index 6f9b963..5adafef 100644 --- a/tools/elftosb/Makefile +++ b/tools/elftosb/Makefile @@ -16,7 +16,7 @@ PKG_MD5SUM:=e8005d606c1e0bb3507c82f6eceb3056 include $(INCLUDE_DIR)/host-build.mk define Host/Compile - $(MAKE) -C $(HOST_BUILD_DIR) LDFLAGS="$(HOST_LDFLAGS) $(HOST_STATIC_LINKING)" + $(MAKE) -C $(HOST_BUILD_DIR) LDFLAGS="$(HOST_LDFLAGS)" endef define Host/Install diff --git a/tools/firmware-utils/Makefile b/tools/firmware-utils/Makefile index 83c51d7..c18024a 100644 --- a/tools/firmware-utils/Makefile +++ b/tools/firmware-utils/Makefile @@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/kernel.mk define cc - $(HOSTCC) $(HOST_CFLAGS) -include endian.h $(HOST_STATIC_LINKING) $(HOST_LDFLAGS) -o $(HOST_BUILD_DIR)/bin/$(firstword $(1)) $(foreach src,$(1),src/$(src).c) $(2) + $(HOSTCC) $(HOST_CFLAGS) -include endian.h $(HOST_LDFLAGS) -o $(HOST_BUILD_DIR)/bin/$(firstword $(1)) $(foreach src,$(1),src/$(src).c) $(2) endef define Host/Compile diff --git a/tools/flex/Makefile b/tools/flex/Makefile index 90082df..0e56ede 100644 --- a/tools/flex/Makefile +++ b/tools/flex/Makefile @@ -19,7 +19,6 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk HOST_CONFIGURE_ARGS += --disable-shared -HOST_LDFLAGS += $(HOST_STATIC_LINKING) define Host/Clean -$(MAKE) -C $(HOST_BUILD_DIR) uninstall diff --git a/tools/flock/Makefile b/tools/flock/Makefile index f5e13cd..a6a4758 100644 --- a/tools/flock/Makefile +++ b/tools/flock/Makefile @@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/host-build.mk define Host/Compile mkdir -p $(HOST_BUILD_DIR) - $(HOSTCC) $(HOST_CFLAGS) $(HOST_STATIC_LINKING) -o $(HOST_BUILD_DIR)/flock src/flock.c + $(HOSTCC) $(HOST_CFLAGS) -o $(HOST_BUILD_DIR)/flock src/flock.c endef define Host/Install diff --git a/tools/genext2fs/Makefile b/tools/genext2fs/Makefile index 57e8d35..ad941c7 100644 --- a/tools/genext2fs/Makefile +++ b/tools/genext2fs/Makefile @@ -36,7 +36,7 @@ HOST_CONFIGURE_ARGS = \ define Host/Compile $(MAKE) -C $(HOST_BUILD_DIR) \ CFLAGS="$(HOST_CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS) $(HOST_STATIC_LINKING)" \ + LDFLAGS="$(HOST_LDFLAGS)" \ all endef diff --git a/tools/lzma/Makefile b/tools/lzma/Makefile index 6e01051..4922f80 100644 --- a/tools/lzma/Makefile +++ b/tools/lzma/Makefile @@ -21,8 +21,8 @@ UTIL_DIR=$(HOST_BUILD_DIR)/C/LzmaUtil ALONE_DIR=$(HOST_BUILD_DIR)/CPP/7zip/Compress/LZMA_Alone define Host/Compile - $(MAKE) -C $(UTIL_DIR) -f makefile.gcc LDFLAGS="$(HOST_STATIC_LINKING)" - $(MAKE) -C $(ALONE_DIR) -f makefile.gcc LDFLAGS="$(HOST_STATIC_LINKING)" + $(MAKE) -C $(UTIL_DIR) -f makefile.gcc + $(MAKE) -C $(ALONE_DIR) -f makefile.gcc endef define Host/Install diff --git a/tools/m4/Makefile b/tools/m4/Makefile index 71498b4..47c3321 100644 --- a/tools/m4/Makefile +++ b/tools/m4/Makefile @@ -20,8 +20,6 @@ include $(INCLUDE_DIR)/host-build.mk HOST_CONFIGURE_VARS += gl_cv_func_strstr_linear=no -HOST_LDFLAGS += $(HOST_STATIC_LINKING) - define Host/Clean -$(MAKE) -C $(HOST_BUILD_DIR) uninstall $(call Host/Clean/Default) diff --git a/tools/mkimage/Makefile b/tools/mkimage/Makefile index 2de13ab..a65eedf 100644 --- a/tools/mkimage/Makefile +++ b/tools/mkimage/Makefile @@ -32,9 +32,7 @@ endef define Host/Compile $(MAKE) -C $(HOST_BUILD_DIR) defconfig - $(MAKE) -C $(HOST_BUILD_DIR) \ - HOSTLDFLAGS="$(HOST_STATIC_LINKING)" \ - tools-only + $(MAKE) -C $(HOST_BUILD_DIR) tools-only endef define Host/Install diff --git a/tools/mklibs/Makefile b/tools/mklibs/Makefile index fa0bce7..6bf1431 100644 --- a/tools/mklibs/Makefile +++ b/tools/mklibs/Makefile @@ -18,7 +18,6 @@ HOST_FIXUP:=autoreconf include $(INCLUDE_DIR)/host-build.mk HOST_CFLAGS += -I$(CURDIR)/include -HOST_LDFLAGS += $(HOST_STATIC_LINKING) define Host/Install $(INSTALL_BIN) \ diff --git a/tools/mtd-utils/Makefile b/tools/mtd-utils/Makefile index cc857d9..aa0919a 100644 --- a/tools/mtd-utils/Makefile +++ b/tools/mtd-utils/Makefile @@ -29,7 +29,7 @@ endif MTD_MAKEOPTS = \ CFLAGS="$(CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS) $(HOST_STATIC_LINKING)" \ + LDFLAGS="$(HOST_LDFLAGS)" \ WITHOUT_LZO=1 WITHOUT_XATTR=1 \ LZMA_STATIC_LIB="$(STAGING_DIR_HOST)/lib/liblzma.a" \ SUBDIRS="" \ diff --git a/tools/mtools/Makefile b/tools/mtools/Makefile index 3bbc1a4..674c8dd 100644 --- a/tools/mtools/Makefile +++ b/tools/mtools/Makefile @@ -21,8 +21,6 @@ include $(INCLUDE_DIR)/host-build.mk HOST_CONFIGURE_VARS += \ ac_cv_header_iconv_h=no -HOST_LDFLAGS += $(HOST_STATIC_LINKING) - define Host/Compile $(MAKE) -C $(HOST_BUILD_DIR) mcopy endef diff --git a/tools/padjffs2/Makefile b/tools/padjffs2/Makefile index 4535735..0a583b8 100644 --- a/tools/padjffs2/Makefile +++ b/tools/padjffs2/Makefile @@ -19,7 +19,7 @@ define Host/Prepare endef define Host/Compile - $(MAKE) -C $(HOST_BUILD_DIR) LDFLAGS="$(HOST_STATIC_LINKING)" + $(MAKE) -C $(HOST_BUILD_DIR) endef define Host/Configure diff --git a/tools/patch-image/Makefile b/tools/patch-image/Makefile index cd2df5c..6f2900b 100644 --- a/tools/patch-image/Makefile +++ b/tools/patch-image/Makefile @@ -11,8 +11,8 @@ PKG_NAME:=patch-image include $(INCLUDE_DIR)/host-build.mk define Host/Compile - $(HOSTCC) $(HOST_CFLAGS) -include endian.h $(HOST_STATIC_LINKING) -o $(HOST_BUILD_DIR)/patch-cmdline src/patch-cmdline.c - $(HOSTCC) $(HOST_CFLAGS) -include endian.h $(HOST_STATIC_LINKING) -o $(HOST_BUILD_DIR)/patch-dtb src/patch-dtb.c + $(HOSTCC) $(HOST_CFLAGS) -include endian.h -o $(HOST_BUILD_DIR)/patch-cmdline src/patch-cmdline.c + $(HOSTCC) $(HOST_CFLAGS) -include endian.h -o $(HOST_BUILD_DIR)/patch-dtb src/patch-dtb.c endef define Host/Install diff --git a/tools/pkg-config/Makefile b/tools/pkg-config/Makefile index 0edc807..9a1b3fb 100644 --- a/tools/pkg-config/Makefile +++ b/tools/pkg-config/Makefile @@ -17,14 +17,12 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk -HOST_LDFLAGS += $(HOST_STATIC_LINKING) unexport PKG_CONFIG HOST_CONFIGURE_ARGS += --with-internal-glib define Host/Install - $(MAKE) -C $(HOST_BUILD_DIR) install \ - AM_LDFLAGS="$(if $(HOST_STATIC_LINKING),-all-static)" + $(MAKE) -C $(HOST_BUILD_DIR) install mv $(STAGING_DIR_HOST)/bin/pkg-config $(STAGING_DIR_HOST)/bin/pkg-config.real $(INSTALL_BIN) ./files/pkg-config $(STAGING_DIR_HOST)/bin/pkg-config endef diff --git a/tools/qemu/Makefile b/tools/qemu/Makefile index 34440ee..bffbaa45 100644 --- a/tools/qemu/Makefile +++ b/tools/qemu/Makefile @@ -17,7 +17,6 @@ PKG_MD5SUM:=b6c713a8db638e173af53a62d5178640 include $(INCLUDE_DIR)/host-build.mk HOST_CFLAGS += -I$(STAGING_DIR_HOST)/include/e2fsprogs -HOST_LDFLAGS += $(HOST_STATIC_LINKING) define Host/Configure (cd $(HOST_BUILD_DIR); \ diff --git a/tools/sed/Makefile b/tools/sed/Makefile index 2716954..0e130e2 100644 --- a/tools/sed/Makefile +++ b/tools/sed/Makefile @@ -29,7 +29,7 @@ HOST_CONFIGURE_VARS += \ ac_cv_header_selinux_selinux_h=no \ define Host/Compile - +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) SHELL="$(BASH)" LDFLAGS="$(HOST_STATIC_LINKING)" + +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) SHELL="$(BASH)" endef define Host/Install diff --git a/tools/squashfs/Makefile b/tools/squashfs/Makefile index 6dc27d6..88416bd 100644 --- a/tools/squashfs/Makefile +++ b/tools/squashfs/Makefile @@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/host-build.mk define Host/Compile $(MAKE) -C $(HOST_BUILD_DIR)/squashfs-tools \ CC="$(HOSTCC)" \ - CXX="$(CXX) $(HOST_STATIC_LINKING)" \ + CXX="$(CXX)" \ LZMAPATH=$(STAGING_DIR_HOST)/lib \ mksquashfs-lzma unsquashfs-lzma endef diff --git a/tools/squashfs4/Makefile b/tools/squashfs4/Makefile index b838b46..50b70fb 100644 --- a/tools/squashfs4/Makefile +++ b/tools/squashfs4/Makefile @@ -26,7 +26,6 @@ define Host/Compile XATTR_SUPPORT= \ LZMA_LIB="$(STAGING_DIR_HOST)/lib/liblzma.a" \ EXTRA_CFLAGS="-I$(STAGING_DIR_HOST)/include" \ - EXTRA_LDFLAGS="$(HOST_STATIC_LINKING)" \ mksquashfs unsquashfs endef diff --git a/tools/sstrip/Makefile b/tools/sstrip/Makefile index 045d080..180bd17 100644 --- a/tools/sstrip/Makefile +++ b/tools/sstrip/Makefile @@ -11,7 +11,7 @@ PKG_NAME:=sstrip include $(INCLUDE_DIR)/host-build.mk define Host/Compile - $(HOSTCC) $(HOST_CFLAGS) -include endian.h $(HOST_STATIC_LINKING) -o $(HOST_BUILD_DIR)/sstrip src/sstrip.c + $(HOSTCC) $(HOST_CFLAGS) -include endian.h -o $(HOST_BUILD_DIR)/sstrip src/sstrip.c endef define Host/Install diff --git a/tools/upslug2/Makefile b/tools/upslug2/Makefile index e80cef0..33b1ff5 100644 --- a/tools/upslug2/Makefile +++ b/tools/upslug2/Makefile @@ -18,7 +18,6 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 include $(INCLUDE_DIR)/host-build.mk unexport CFLAGS -HOST_LDFLAGS += $(HOST_STATIC_LINKING) define Host/Configure (cd $(HOST_BUILD_DIR); \ diff --git a/tools/upx/Makefile b/tools/upx/Makefile index a095ee1..7f212af 100644 --- a/tools/upx/Makefile +++ b/tools/upx/Makefile @@ -21,7 +21,7 @@ include $(INCLUDE_DIR)/host-build.mk define Host/Compile rm -f $(HOST_BUILD_DIR)/src/.depend $(MAKE) UPX_LZMADIR="$(BUILD_DIR_HOST)/lzma-4.65" -C $(HOST_BUILD_DIR)/src \ - CXXFLAGS_WERROR="" LDFLAGS="$(HOST_LDFLAGS) $(HOST_STATIC_LINKING)" \ + CXXFLAGS_WERROR="" LDFLAGS="$(HOST_LDFLAGS)" \ CXX="$(HOSTCXX)" endef diff --git a/tools/wrt350nv2-builder/Makefile b/tools/wrt350nv2-builder/Makefile index 755f27d..a705b6d 100644 --- a/tools/wrt350nv2-builder/Makefile +++ b/tools/wrt350nv2-builder/Makefile @@ -19,7 +19,7 @@ define Host/Compile $(HOSTCC) $(HOST_CFLAGS) -c src/md5.c -o $(HOST_BUILD_DIR)/md5.o $(HOSTCC) $(HOST_CFLAGS) -c src/ioapi.c -o $(HOST_BUILD_DIR)/ioapi.o $(HOSTCC) $(HOST_CFLAGS) -c src/wrt350nv2-builder.c -o $(HOST_BUILD_DIR)/wrt350nv2-builder.o - $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) $(HOST_STATIC_LINKING) -o $(HOST_BUILD_DIR)/wrt350nv2-builder \ + $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $(HOST_BUILD_DIR)/wrt350nv2-builder \ $(HOST_BUILD_DIR)/wrt350nv2-builder.o $(HOST_BUILD_DIR)/md5.o $(HOST_BUILD_DIR)/ioapi.o endef diff --git a/tools/xz/Makefile b/tools/xz/Makefile index 8156c92..f80d896 100644 --- a/tools/xz/Makefile +++ b/tools/xz/Makefile @@ -17,11 +17,8 @@ HOST_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk -HOST_LDFLAGS += $(HOST_STATIC_LINKING) - define Host/Install - +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) install xzlinks="unxz xzcat" \ - AM_LDFLAGS="$(if $(HOST_STATIC_LINKING),-all-static)" + +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) install xzlinks="unxz xzcat" endef $(eval $(call HostBuild)) diff --git a/tools/yaffs2/Makefile b/tools/yaffs2/Makefile index 22c4eca..bc98a6c 100644 --- a/tools/yaffs2/Makefile +++ b/tools/yaffs2/Makefile @@ -22,7 +22,7 @@ include $(INCLUDE_DIR)/host-build.mk define Host/Compile $(MAKE) -C $(HOST_BUILD_DIR)/yaffs2/utils \ - CC="$(HOSTCC) $(HOST_STATIC_LINKING)" \ + CC="$(HOSTCC)" \ CFLAGS="$(HOST_CFLAGS) -include endian.h" \ mkyaffs2image endef |