X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/9d30652149fd745711342cec7ee8574e973ec241..5457ac9415ce2509afb4f9b9c434f1c5e5d966c0:/openwrt/toolchain/binutils/binutils.mk?ds=sidebyside diff --git a/openwrt/toolchain/binutils/binutils.mk b/openwrt/toolchain/binutils/binutils.mk index c0d504d6d..a3a623e61 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) @@ -33,6 +51,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) ./all \*.patch $(SCRIPT_DIR)/patch-kernel.sh $(BINUTILS_DIR) ./$(BINUTILS_VERSION) \*.patch touch $(BINUTILS_DIR)/.patched @@ -44,6 +63,7 @@ $(BINUTILS_DIR1)/.configured: $(BINUTILS_DIR)/.patched --build=$(GNU_HOST_NAME) \ --host=$(GNU_HOST_NAME) \ --target=$(REAL_GNU_TARGET_NAME) \ + --disable-werror \ $(DISABLE_NLS) \ $(MULTILIB) \ $(SOFT_FLOAT_CONFIG_OPTION) );