|
@@ -96,7 +96,7 @@ UCLIBC_SPARC_TYPE:=CONFIG_SPARC_$(strip $(subst ",, $(BR2_SPARC_TYPE)))
|
|
$(DL_DIR)/$(UCLIBC_SOURCE):
|
|
$(DL_DIR)/$(UCLIBC_SOURCE):
|
|
$(WGET) -P $(DL_DIR) $(UCLIBC_SITE)/$(UCLIBC_SOURCE)
|
|
$(WGET) -P $(DL_DIR) $(UCLIBC_SITE)/$(UCLIBC_SOURCE)
|
|
|
|
|
|
-ifneq ($(BR2_ENABLE_LOCALE),)
|
|
|
|
|
|
+ifneq ($(BR2_ENABLE_LOCALE_PREGENERATED),)
|
|
UCLIBC_SITE_LOCALE:=http://www.uclibc.org/downloads
|
|
UCLIBC_SITE_LOCALE:=http://www.uclibc.org/downloads
|
|
UCLIBC_SOURCE_LOCALE:=uClibc-locale-030818.tgz
|
|
UCLIBC_SOURCE_LOCALE:=uClibc-locale-030818.tgz
|
|
|
|
|
|
@@ -125,7 +125,7 @@ else
|
|
toolchain/patch-kernel.sh $(UCLIBC_DIR) $(UCLIBC_PATCH_DIR) \
|
|
toolchain/patch-kernel.sh $(UCLIBC_DIR) $(UCLIBC_PATCH_DIR) \
|
|
uClibc.\*.patch uClibc.\*.patch.$(ARCH)
|
|
uClibc.\*.patch uClibc.\*.patch.$(ARCH)
|
|
endif
|
|
endif
|
|
-ifneq ($(BR2_ENABLE_LOCALE),)
|
|
|
|
|
|
+ifneq ($(BR2_ENABLE_LOCALE_PREGENERATED)),)
|
|
cp -dpf $(DL_DIR)/$(UCLIBC_SOURCE_LOCALE) $(UCLIBC_DIR)/extra/locale/
|
|
cp -dpf $(DL_DIR)/$(UCLIBC_SOURCE_LOCALE) $(UCLIBC_DIR)/extra/locale/
|
|
endif
|
|
endif
|
|
touch $@
|
|
touch $@
|
|
@@ -346,11 +346,13 @@ else
|
|
echo "# PTHREADS_DEBUG_SUPPORT is not set" >> $(UCLIBC_DIR)/.oldconfig
|
|
echo "# PTHREADS_DEBUG_SUPPORT is not set" >> $(UCLIBC_DIR)/.oldconfig
|
|
endif
|
|
endif
|
|
ifeq ($(BR2_ENABLE_LOCALE),y)
|
|
ifeq ($(BR2_ENABLE_LOCALE),y)
|
|
|
|
+ifeq ($(BR2_ENABLE_LOCALE_PREGENERATED),y)
|
|
$(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=y\nUCLIBC_PREGENERATED_LOCALE_DATA=y\nUCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA=y\nUCLIBC_HAS_XLOCALE=y\nUCLIBC_HAS_GLIBC_DIGIT_GROUPING=n\n,g' $(UCLIBC_DIR)/.oldconfig
|
|
$(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=y\nUCLIBC_PREGENERATED_LOCALE_DATA=y\nUCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA=y\nUCLIBC_HAS_XLOCALE=y\nUCLIBC_HAS_GLIBC_DIGIT_GROUPING=n\n,g' $(UCLIBC_DIR)/.oldconfig
|
|
- $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.oldconfig
|
|
|
|
|
|
+else
|
|
|
|
+ $(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=y\nUCLIBC_PREGENERATED_LOCALE_DATA=n\nUCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA=n\nUCLIBC_HAS_XLOCALE=y\nUCLIBC_HAS_GLIBC_DIGIT_GROUPING=n\n,g' $(UCLIBC_DIR)/.oldconfig
|
|
|
|
+endif
|
|
else
|
|
else
|
|
$(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=n,g' $(UCLIBC_DIR)/.oldconfig
|
|
$(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=n,g' $(UCLIBC_DIR)/.oldconfig
|
|
- $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=n,g' $(UCLIBC_DIR)/.oldconfig
|
|
|
|
endif
|
|
endif
|
|
ifeq ($(BR2_USE_WCHAR),y)
|
|
ifeq ($(BR2_USE_WCHAR),y)
|
|
$(SED) 's,^.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.oldconfig
|
|
$(SED) 's,^.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.oldconfig
|