On 2015-11-03 00:27, Alexey Brodkin wrote: > This includes binutils, gcc, gdb and uClibc-ng. > > Latest release of ARC gcc (as of today it is "arc-2015.06") > is based on upstream gcc 4.8.4. > > Sources are available on GitHub, see: > https://github.com/foss-for-synopsys-dwc-arc-processors/gcc > > Latest release of ARC binutils (as of today it is "arc-2015.06") > is based on upstream binutils 2.23. > > Sources are available on GitHub, see: > https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06 > > Latest release of ARC GDB (as of today this is "arc-2015.06-gdb") > is based on upstream gdb 7.9.1. > > Sources are available on GitHub, see: > https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb > > Note that for binutils and gdb that come from unified git repository > (which is the case for upstream binutils/gdb today) we need to disable > building of gdb in binutils and binutils in gdb hence in binutils: > ------>8------ > --disable-sim > --disable-gdb > ------>8------ > > and in gdb: > ------>8------ > --disable-binutils > --disable-ld > --disable-gas > ------>8------ > > Also in gdb we disable sim because if the following breakage while > building with it: > ------------>8------------ > /usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \ > -mono -fast -pbb -switch sem5-switch.c \ > -cpu a5f -infile ./mloop5.in \ > -outfile-suffix 5 > unknown option: bash > Makefile:699: recipe for target 'stamp-5mloop' failed > make[7]: *** [stamp-5mloop] Error 1 > ------------>8------------ > > Cc: Felix Fietkau <n...@openwrt.org> > Cc: John Crispin <blo...@openwrt.org> > Signed-off-by: Alexey Brodkin <abrod...@synopsys.com> > --- a/toolchain/binutils/Makefile > +++ b/toolchain/binutils/Makefile ]> @@ -17,13 +24,15 @@ ifeq ($(findstring linaro, $(CONFIG_BINUTILS_VERSION)),linaro) > PKG_MD5SUM:=8f9b2b2e049d59b1b86ce9657802a353 > BINUTILS_DIR:=$(PKG_NAME)-linaro-$(PKG_REV) > HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(BINUTILS_DIR) > -else > - PKG_SOURCE_URL:=@GNU/binutils/ > - PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > +endif > > - ifeq ($(PKG_VERSION),2.25.1) > - PKG_MD5SUM:=ac493a78de4fee895961d025b7905be4 > - endif > +ifneq ($(CONFIG_BINUTILS_VERSION_2_23_ARC),) > + > PKG_SOURCE_URL:=https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/archive/arc-2015.06/ > + PKG_REV:=2015.06 > + PKG_SOURCE:=$(PKG_NAME)-arc-$(PKG_REV).tar.gz > + PKG_MD5SUM:=961a3564de857238c255c381f8e4360b > + BINUTILS_DIR:=$(PKG_NAME)-gdb-arc-$(PKG_REV) > + HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(BINUTILS_DIR) > endif This part is broken, it needs to be indented with spaces instead of tabs.
> diff --git a/toolchain/uClibc/Config.version b/toolchain/uClibc/Config.version > index 7804da4..23270dd 100644 > --- a/toolchain/uClibc/Config.version > +++ b/toolchain/uClibc/Config.version > @@ -4,6 +4,7 @@ config UCLIBC_VERSION > default "1.0.8" > > config UCLIBC_VERSION_NG > + default y if !TOOLCHAINOPTS && USE_UCLIBC && arc > bool > depends on USE_UCLIBC > default y Please drop this change, it is unnecessary. - Felix _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel