You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/include
Felix Fietkau 8b5d644bb3 toolchain: add support of ARC architecture
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
9 years ago
..
site toolchain: add support of ARC architecture 9 years ago
autotools.mk include: improve 'gettext-version' fixup 9 years ago
cmake.mk cmake.mk: enable -Bsymbolic-functions by default for linking shared libs, slightly improves performance and compression 9 years ago
debug.mk include: remove trailing whitespaces 9 years ago
depends.mk include: remove trailing whitespaces 9 years ago
device_table.txt image: ensure that /dev/console exist in rootfs images 11 years ago
download.mk include/download.mk: Add download mirrors for tools from GNU Savannah (bug #15184) 10 years ago
feeds.mk feeds: use common macro "FeedSourcesAppend" to populate opkg configurations 9 years ago
hardening.mk hardening: make override variables more intuitive 9 years ago
host-build.mk build: include homebrew include/library directory in cflags/ldflags on mac os x 9 years ago
host.mk include: remove trailing whitespaces 9 years ago
image.mk image: append-ubi: add optional UBI subpage size 9 years ago
kernel-build.mk kernel-build.mk: add .NOTPARALLEL 10 years ago
kernel-defaults.mk build: Allow kernel modules to set build ID debug symbol 9 years ago
kernel-version.mk kernel: update kernel 4.3-rc7 to version 4.3 9 years ago
kernel.mk include/kernel.mk - better search for ARCH 9 years ago
netfilter.mk netfilter.mk: fix redirect module locations for 3.19+ 9 years ago
nls.mk nls.mk: add -rpath-link when needed for NLS support 9 years ago
package-bin.mk include: remove trailing whitespaces 9 years ago
package-defaults.mk gcc/musl: rework SSP-support 9 years ago
package-dumpinfo.mk include: remove trailing whitespaces 9 years ago
package-ipkg.mk package-ipkg.mk: fix typo (patch from #19540) 9 years ago
package-seccomp.mk include: add a seccomp filter install wrapper 9 years ago
package.mk buildroot: move hardening options into separate file 9 years ago
prereq-build.mk build: use host cflags/ldflags for openssl prereq check 9 years ago
prereq.mk build: do not overwrite already existing host commands 9 years ago
quilt.mk include: remove trailing whitespaces 9 years ago
scan.awk build: propagate override information to .packageinfo 9 years ago
scan.mk include/scan.mk: Add -a argument to the grep to treat all Makefiles as a text file. 9 years ago
scons.mk fix up scons vs ccache 12 years ago
shell.sh include: remove trailing whitespaces 9 years ago
subdir.mk include: remove trailing whitespaces 9 years ago
target.mk toolchain: add support of ARC architecture 9 years ago
toolchain-build.mk include: remove trailing whitespaces 9 years ago
toplevel.mk toplevel.mk: fix distclean 9 years ago
uclibc++.mk toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 11 years ago
unpack.mk include: remove trailing whitespaces 9 years ago
verbose.mk build: tell users to do non-paralle builds on errors 9 years ago
version.mk base-files: add URL option for OEM manufacturer info 9 years ago