openwrt/toolchain
Rosen Penev 01e4274c21 toolchain/libstdcpp: disable dual ABI and default to new
GCC 5.1 changed the std::string ABI in order to properly support C++11.
For compatibility with libraries compiled with the older ABI, that is,
linking between old-abi.so and new-abi.bin, both ABIs are enabled. In
terms of OpenWrt, all packages are compiled with the same toolchain,
which means these issues do not need to be handled.

Most importantly, this results in a significant size reduction of
libstdpp:

Before:

450794 bytes

After:

327752 bytes

Tested with all OpenWrt packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-26 15:23:06 -10:00
..
binutils toolchain/binutils: update to 2.35.1 2020-10-04 18:57:33 +02:00
fortify-headers toolchain/fortify-headers: Update to 1.1 2019-07-28 09:43:49 +01:00
gcc toolchain/libstdcpp: disable dual ABI and default to new 2021-01-26 15:23:06 -10:00
gdb toolchain: gdb: Remove ARC patches 2020-11-01 20:54:37 +01:00
glibc glibc: update to latest 2.32 commit (BZ#2692 BZ#26988 BZ#26831 BZ#2706) 2021-01-23 20:59:17 +01:00
kernel-headers toolchain: kernel-headers: kernel Git tree mirror hash 2020-11-27 14:46:13 +01:00
musl toolchain: musl: refresh patches 2020-12-02 23:38:42 +01:00
nasm toolchain: nasm: update to 2.15.05 2020-09-28 23:44:49 +01:00
wrapper buildroot: allow specifying libc personality for external toolchains 2013-02-20 15:06:10 +00:00
Config.in toolchain: Fix glibc selection on ARC targets 2020-12-23 00:45:19 +01: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: remove uClibc-ng config stuff 2020-12-22 19:11:50 +01:00