openwrt/toolchain
Florian Fainelli 9dc38e48f7 toolchain/gcc: .init and .fini need to pick one ISA
The .init and .fini sections are built by concatenating code
fragments. Putting mips16 code in the middle of a mips32 code block
doesn't work. Make gcc built the magic crt stuff in no-mips16 mode.

This is specific to 4.6-linaro but is probably portable to other gcc
flavors. Adding this to the t-libgcc-mips16 makefile fragment is a
hack not suitable for pushing upstream, but there is no mips/t-linux
or mips/t-uclibc and I am not going to touch gcc/configure for two
lines.

Signed-off-by: Jay Carlson <nop@nop.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 36200
2013-04-05 12:36:06 +00:00
..
binutils toolchain/binutils: fix partial MD5 sum from r35813 2013-02-26 16:52:36 +00:00
eglibc toolchain/eglibc: add missing ld-search-paths patch to 2.17 2013-03-29 13:16:09 +00:00
gcc toolchain/gcc: .init and .fini need to pick one ISA 2013-04-05 12:36:06 +00:00
gdb gdb: update to 7.5-2012.12-1 2013-03-22 10:06:10 +00:00
insight toolchain/insight: update download location and MD5 sum to status quo 2012-06-18 23:41:48 +00:00
kernel-headers remove support for ubicom32 2012-11-30 10:53:55 +00:00
llvm gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close) 2009-10-10 19:25:48 +00:00
musl toolchain/musl: add support for 0.9.9 2013-02-26 16:40:27 +00:00
uClibc toolchain/uClibc: Disable mips16 for uClibc for now 2013-04-05 12:36:00 +00:00
wrapper buildroot: allow specifying libc personality for external toolchains 2013-02-20 15:06:10 +00:00
Config.in buildroot: allow specifying libc personality for external toolchains 2013-02-20 15:06:10 +00:00
info.mk uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later) 2009-04-24 02:07:24 +00:00
Makefile toolchain: stop generating broken symlink in TOOLCHAIN_DIR/lib 2013-03-28 12:16:39 +00:00