aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2021-02-26 20:17:46 -0800
committerHauke Mehrtens <hauke@hauke-m.de>2021-10-24 18:20:50 +0200
commit6b2ed6101e4c97691ba3aa94f25895be536b3870 (patch)
tree98ee702823e44b2f6fdb148b5eb53753bfa3cbef /config
parent09465d802b8ce37ee87b6d104889059a6fa948e6 (diff)
downloadupstream-6b2ed6101e4c97691ba3aa94f25895be536b3870.tar.gz
upstream-6b2ed6101e4c97691ba3aa94f25895be536b3870.tar.bz2
upstream-6b2ed6101e4c97691ba3aa94f25895be536b3870.zip
uclibc++: remove
No package here depends on it. Furthermore, uClibc++ is a fairly buggy C++ library and seems to be relatively inactive upstream. It also lacks proper support for modern C++11 features. The main benefit of it is size: 66.6 KB vs 287.3 KB on mips24kc. Static linking and LTO can help bring the size down of packages that need it. Added warning message to uclibc++.mk Signed-off-by: Rosen Penev <rosenp@gmail.com> Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'config')
-rw-r--r--config/Config-build.in14
1 files changed, 0 insertions, 14 deletions
diff --git a/config/Config-build.in b/config/Config-build.in
index ca6f513450..92ec97aefa 100644
--- a/config/Config-build.in
+++ b/config/Config-build.in
@@ -217,20 +217,6 @@ menu "Global build settings"
make the system libraries incompatible with most of the packages that are
not selected during the build process.
- choice
- prompt "Preferred standard C++ library"
- default USE_LIBSTDCXX if USE_GLIBC
- default USE_UCLIBCXX
- help
- Select the preferred standard C++ library for all packages that support this.
-
- config USE_UCLIBCXX
- bool "uClibc++"
-
- config USE_LIBSTDCXX
- bool "libstdc++"
- endchoice
-
comment "Hardening build options"
config PKG_CHECK_FORMAT_SECURITY