From 40427c5cefdd3b19974852c73c928e5325738f9f Mon Sep 17 00:00:00 2001 From: Christian Wiese Date: Wed, 8 Sep 2010 13:08:52 +0200 Subject: [PATCH] uclibc: improved to have configuration options for enabling SuSv3 and SuSv4 legacy functions --- base/uclibc/subconfig-libc-300.in | 7 +++++++ base/uclibc/uclibc.conf | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/base/uclibc/subconfig-libc-300.in b/base/uclibc/subconfig-libc-300.in index 6514fc427..e644aad09 100644 --- a/base/uclibc/subconfig-libc-300.in +++ b/base/uclibc/subconfig-libc-300.in @@ -27,4 +27,11 @@ if [ "$SDECFG_LIBC" == "uclibc" ]; then none "disable thread support" \ old "use older version of linuxthreads (stable)" \ new "use slightly newer version of linuxthreads (not much tested)" + + + comment ' ' + + comment 'Legacy feature support:' + bool 'Enable SuSv3 LEGACY functions' SDECFG_PKG_UCLIBC_SUSV3_LEGACY 0 + bool 'Enable SuSv4 LEGACY or obsolescent functions' SDECFG_PKG_UCLIBC_SUSV4_LEGACY 0 fi diff --git a/base/uclibc/uclibc.conf b/base/uclibc/uclibc.conf index f80f3157b..d3085ecca 100644 --- a/base/uclibc/uclibc.conf +++ b/base/uclibc/uclibc.conf @@ -66,6 +66,16 @@ default_config() { echo "X HAS_NO_THREADS" fi + # SuSv3 legacy support + if [ "$SDECFG_PKG_UCLIBC_SUSV3_LEGACY" = "1" ]; then + echo "X UCLIBC_SUSV3_LEGACY" + fi + + # SuSv4 legacy support + if [ "$SDECFG_PKG_UCLIBC_SUSV4_LEGACY" = "1" ]; then + echo "X UCLIBC_SUSV4_LEGACY" + fi + # locale if [ "$SDECFG_DISABLE_NLS" = "0" ]; then echo "X UCLIBC_HAS_LOCALE"