X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/9d30652149fd745711342cec7ee8574e973ec241..4b8fc512a3ad0cfc2970e5d59d17dcdb2f71c3d3:/openwrt/toolchain/binutils/binutils.mk?ds=sidebyside diff --git a/openwrt/toolchain/binutils/binutils.mk b/openwrt/toolchain/binutils/binutils.mk index c0d504d6d..4c900296c 100644 --- a/openwrt/toolchain/binutils/binutils.mk +++ b/openwrt/toolchain/binutils/binutils.mk @@ -5,15 +5,33 @@ ############################################################# BINUTILS_VERSION:=$(strip $(subst ",, $(BR2_BINUTILS_VERSION))) -BINUTILS_SITE:=http://ftp.kernel.org/pub/linux/devel/binutils +BINUTILS_SITE:=http://www.fr.kernel.org/pub/linux/devel/binutils \ + http://www.fi.kernel.org/pub/linux/devel/binutils \ + http://ftp.kernel.org/pub/linux/devel/binutils \ + http://www.de.kernel.org/pub/linux/devel/binutils ifeq ($(BINUTILS_VERSION),2.15) -BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ +BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ \ + ftp://gatekeeper.dec.com/pub/GNU/ \ + ftp://ftp.uu.net/archive/systems/gnu/ \ + ftp://ftp.eu.uu.net/pub/gnu/ \ + ftp://ftp.funet.fi/pub/gnu/prep/ \ + ftp://ftp.leo.org/pub/comp/os/unix/gnu/ endif ifeq ($(BINUTILS_VERSION),2.14) -BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ +BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ \ + ftp://gatekeeper.dec.com/pub/GNU/ \ + ftp://ftp.uu.net/archive/systems/gnu/ \ + ftp://ftp.eu.uu.net/pub/gnu/ \ + ftp://ftp.funet.fi/pub/gnu/prep/ \ + ftp://ftp.leo.org/pub/comp/os/unix/gnu/ endif ifeq ($(BINUTILS_VERSION),2.13) -BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ +BINUTILS_SITE:=http://ftp.gnu.org/gnu/binutils/ \ + ftp://gatekeeper.dec.com/pub/GNU/ \ + ftp://ftp.uu.net/archive/systems/gnu/ \ + ftp://ftp.eu.uu.net/pub/gnu/ \ + ftp://ftp.funet.fi/pub/gnu/prep/ \ + ftp://ftp.leo.org/pub/comp/os/unix/gnu/ endif BINUTILS_SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2 @@ -24,7 +42,7 @@ BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build $(DL_DIR)/$(BINUTILS_SOURCE): mkdir -p $(DL_DIR) - $(WGET) -P $(DL_DIR) $(BINUTILS_SITE)/$(BINUTILS_SOURCE) + $(SCRIPT_DIR)/download.pl $(DL_DIR) $(BINUTILS_SOURCE) x $(BINUTILS_SITE) $(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE) mkdir -p $(TOOL_BUILD_DIR) @@ -34,6 +52,7 @@ $(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE) $(BINUTILS_DIR)/.patched: $(BINUTILS_DIR)/.unpacked # Apply appropriate binutils patches. $(SCRIPT_DIR)/patch-kernel.sh $(BINUTILS_DIR) ./$(BINUTILS_VERSION) \*.patch + $(SCRIPT_DIR)/patch-kernel.sh $(BINUTILS_DIR) ./all \*.patch touch $(BINUTILS_DIR)/.patched $(BINUTILS_DIR1)/.configured: $(BINUTILS_DIR)/.patched