openwrtv3/toolchain/gcc
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
..
files do not use the wrapper scripts for exportable toolchains internally. on some systems the wrapper scripts are broken, and their use should be opt-in 2009-11-19 17:23:31 +00:00
final build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems 2012-09-23 09:50:01 +00:00
initial cleanup 2013-04-01 15:43:23 +00:00
minimal remove the old (and nonworking) hack and identify our patched GCCs properly 2013-04-03 10:41:07 +00:00
patches toolchain/gcc: .init and .fini need to pick one ISA 2013-04-05 12:36:06 +00:00
common.mk remove the old (and nonworking) hack and identify our patched GCCs properly 2013-04-03 10:41:07 +00:00
Config.in toolchain/gcc: add support for GCC 4.8.0 2013-04-02 16:00:35 +00:00
Config.version toolchain/gcc: remove reference to llvm introduced in r36155 2013-04-02 16:03:14 +00:00