- May 02, 2017
-
-
Alexey Brodkin authored
arc-2016.09 is the most recent toolchain for ARC cores and it is based on top of upstream Binutils 2.27 and GCC 6.2.1. With updated major version of GCC we copied all GCC 6.x patches for ARC as well as Bintils 2.27 patches. Note that toochain sports ARCv4 ABI and so must be used with 4.8+ Linux kernels. Even though it will build v4.4 kernel perfectly fine on attempt to run user-space apps they won't work with older kernel. That said previuosly sent RFC patches with Linux kernel update are required: [1] https://patchwork.ozlabs.org/patch/726686/ [2] https://patchwork.ozlabs.org/patch/726687/ Signed-off-by:
Alexey Brodkin <Alexey.Brodkin@synopsys.com>
-
- Feb 09, 2017
-
-
Felix Fietkau authored
If the staging dir was deleted, the build needs to recompile some files. This change speeds up this corner case significantly Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Feb 01, 2017
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Remove gcc testsuite, ada and libjava (if not selected) Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 24, 2016
-
-
Syrone Wong authored
This is a bugfix release Build and run tested on mvebu/Linksys WRT1900AC v1 Signed-off-by:
Syrone Wong <wong.syrone@gmail.com>
-
Felix Fietkau authored
graphite is disabled by default and it's not worth carrying ppl and cloog for supporting this feature on the old gcc 4.8, which is only used for ARC Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 16, 2016
-
-
Felix Fietkau authored
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256 Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 14, 2016
-
-
Felix Fietkau authored
Slightly improves compression for each executable, saving about 4k from the default ar71xx rootfs Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 24, 2016
-
-
Yousong Zhou authored
Otherwise the built binaries may fail with Error relocating /usr/bin/qemu-system-x86_64: unsupported relocation type 37 Signed-off-by:
Yousong Zhou <yszhou4tech@gmail.com>
-
- Nov 14, 2016
-
-
BangLang Huang authored
Signed-off-by:
BangLang Huang <banglang.huang@foxmail.com>
-
- Sep 04, 2016
-
-
Syrone Wong authored
Compile and run tested on ar71xx and mvebu Signed-off-by:
Syrone Wong <wong.syrone@gmail.com>
-
- Aug 11, 2016
-
-
Matteo Croce authored
Tested with eglibc on x86 and armv7 so far Signed-off-by:
Matteo Croce <matteo.croce@canonical.com>
-
- Aug 04, 2016
-
-
Felix Fietkau authored
Also happens to reduce compressed code size a bit Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jul 27, 2016
-
-
Alexey Brodkin authored
On attempt to build ARC toolchain on the host with gcc 6.1 I saw the same failure as described in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959 This change adds a back-port of the fix from upstream gcc, see https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=233572 Note the fix is already a part of gcc-5.4 and gcc-6.1 so no need for the same fix for others. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
- Jul 21, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jul 15, 2016
-
-
Syrone Wong authored
-fno-plt and musl-libc patches already get upstream, then dropped in GCC 6. Other patches are almost identical compared to GCC 5.4. Compile and run tested on ar71xx/Qihoo C301 and mvebu/Linksys WRT1900ac v1 Signed-off-by:
Syrone Wong <wong.syrone@gmail.com> Signed-off-by: Felix Fietkau <nbd@nbd.name> [cleanups/fixes]
-
Felix Fietkau authored
Replace it with !GCC_VERSION_4_8 to be more future compatible Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jul 13, 2016
-
-
Hauke Mehrtens authored
The removed patches are already integrated in upstream gcc. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Jul 07, 2016
-
-
Felix Fietkau authored
No extra libc header build step is done, so no extra toolchain is needed for preparing it. This saves a significant amount of build time and disk space Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jun 07, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- May 19, 2016
-
-
Alexey Brodkin authored
This change switches ARC tools to the most recent arc-2016.03 version. ARC GNU tools of version arc-2016.03 bring some quite significant changes like: * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC * patches) * GCC v4.8.5 * GDB 7.10 More about changes, improvements and fixes could be found here: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03 Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
- May 08, 2016
-
-
Matthias Schiffer authored
Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Mar 24, 2016
-
-
John Crispin authored
Signed-off-by:
John Crispin <blogic@openwrt.org>
-
- Feb 29, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 48826
-
- Feb 18, 2016
-
-
John Crispin authored
This change adds support of ARC ISAv2 processors in OpenWRT toolchain. In general gcc for ARC may compile code for both ISA versions simultaneously but libgcc will be built only for default architecture that's why it's necessary to specify --with-cpu on gcc configuration. As for uClibc we need to use different configurations for different ARC ISAs. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Felix Fietkau <nbd@openwrt.org> Cc: Jo-Philipp Wich <jow@openwrt.org> Cc: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 48739
-
- Jan 25, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48485
-
- Jan 20, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48395
-
- Dec 23, 2015
-
-
Felix Fietkau authored
Fixes: commit f17e56eff5b9 ("gcc: remove version 4.6, it is no longer needed") CC: Felix Fietkau <nbd@openwrt.org> Signed-off-by:
Sedat Dilek <sedat.dilek@gmail.com> SVN-Revision: 47965
-
- Nov 25, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47642
-
- Nov 18, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47494
-
- Nov 17, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47492
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47490
-
- Nov 13, 2015
-
-
Felix Fietkau authored
gcc: set the isl/cloog prefix when graphite is enabled, disable it explicitly if it is disabled in the config Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47465
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47464
-
- Nov 10, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47443
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47442
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47441
-
Felix Fietkau authored
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 <nbd@openwrt.org> Cc: John Crispin <blogic@openwrt.org> Cc: Jonas Gorski <jogo@openwrt.org> Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> SVN-Revision: 47438
-
- Sep 22, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47024
-