[Buildroot] [PATCH 10/19] uclibc: make sure the default configuration doesn't ask questions
Peter Korsgaard
jacmet at uclibc.org
Sun May 2 22:02:25 UTC 2010
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:
Thomas> Since new configuration options have been added in 0.9.31, the value
Thomas> of these configuration options should be determined, either by the
Thomas> default configuration file we provide, or by uclibc.mk process.
Thomas> The locale generation process should probably be improved in order to
Thomas> allow building other locales than just en_US.
Thomas> ifeq ($(BR2_ENABLE_LOCALE),y)
Thomas> - $(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
Thomas> + $(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=y\nUCLIBC_BUILD_MINIMAL_LOCALE=y\nUCLIBC_BUILD_MINIMAL_LOCALES="en_US"\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
It still asks unless we add a # UCLIBC_BUILD_ALL_LOCALE is not set line
in the sed statement.
Thomas> else
Thomas> $(SED) 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=n,g' $(UCLIBC_DIR)/.oldconfig
Thomas> endif
Thomas> @@ -325,8 +325,10 @@ else
Thomas> endif
Thomas> ifeq ($(BR2_PROGRAM_INVOCATION),y)
Thomas> $(SED) 's,^.*UCLIBC_HAS_PROGRAM_INVOCATION_NAME.*,UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y,g' $(UCLIBC_DIR)/.oldconfig
Thomas> + $(SED) 's,^.*UCLIBC_HAS___PROGNAME.*,UCLIBC_HAS___PROGNAME=y,g' $(UCLIBC_DIR)/.oldconfig
Thomas> else
Thomas> $(SED) 's,^.*UCLIBC_HAS_PROGRAM_INVOCATION_NAME.*,UCLIBC_HAS_PROGRAM_INVOCATION_NAME=n,g' $(UCLIBC_DIR)/.oldconfig
Thomas> + $(SED) 's,^.*UCLIBC_HAS___PROGNAME.*,UCLIBC_HAS___PROGNAME=n,g' $(UCLIBC_DIR)/.oldconfig
This only works if we add a UCLIBC_HAS___PROGNAME line to the defconfig.
I've fixed those two issues and committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list