From 6b2ed6101e4c97691ba3aa94f25895be536b3870 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Fri, 26 Feb 2021 20:17:46 -0800 Subject: 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 Acked-by: Hauke Mehrtens --- config/Config-build.in | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'config') 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 -- cgit v1.2.3