mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-12-12 15:42:11 -05:00
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 |
||
|---|---|---|
| .. | ||
| 010-documentation.patch | ||
| 100-uclibc-conf.patch | ||
| 200-musl.patch | ||
| 301-missing-execinfo_h.patch | ||
| 302-c99-snprintf.patch | ||
| 305-libmudflap-susv3-legacy.patch | ||
| 810-arm-softfloat-libgcc.patch | ||
| 820-libgcc_pic.patch | ||
| 830-arm_unbreak_armv4t.patch | ||
| 840-armv4_pass_fix-v4bx_to_ld.patch | ||
| 850-use_shared_libgcc.patch | ||
| 860-uclibc_use_eh_frame.patch | ||
| 870-ppc_no_crtsavres.patch | ||
| 900-bad-mips16-crt | ||
| 910-mbsd_multi.patch | ||
| 920-specs_nonfatal_getenv.patch | ||
| 999-coldfire.patch | ||