openwrt/toolchain
Florian Fainelli 750115a65c toolchain/uClibc: Disable mips16 for uClibc for now
For now, build uclibc without -mips16. There's no mips16 syscall
support AFAIK and uclibc uses inline assembly syscalls a lot.

In addition, touching errno means touching a TLS model symbol, and
that's not supported in gcc 4.6.

The __set_errno macro can be put back to calling
errno_location(). This allows much of the library to be built in
mips16 mode. I don't understand the implications to the thread library
of doing this.

A list of "build as -mno-mips16" C source files can be placed in the
mips architecture-dependent build files. Maintaining the list would be
no fun.

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

SVN-Revision: 36199
2013-04-05 12:36:00 +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 remove the old (and nonworking) hack and identify our patched GCCs properly 2013-04-03 10:41:07 +00:00
gdb gdb: update to 7.5-2012.12-1 2013-03-22 10:06:10 +00:00
insight
kernel-headers
llvm
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
Makefile toolchain: stop generating broken symlink in TOOLCHAIN_DIR/lib 2013-03-28 12:16:39 +00:00
info.mk