This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, When enabling locales in crosstool-ng, uClibc doesn't get compiled with locale support (UCLIBC_HAS_LOCALE remains unset in uClibc .config). The following patch fixes this. However, the patch doesn't set UCLIBC_PREGENERATED_LOCALE_DATA, but uClibc configuration strongly suggests to use it. Maybe we should conform to this recommandation ? Sincerly, Thomas Index: scripts/build/libc/uClibc.sh =================================================================== --- scripts/build/libc/uClibc.sh (revision 1106) +++ scripts/build/libc/uClibc.sh (working copy) @@ -185,6 +185,12 @@ ENDSED fi + if [ "${CT_LIBC_UCLIBC_LOCALES}" = "y" ] ; then + cat >>"${munge_file}" <<-ENDSED +s/.*(UCLIBC_HAS_LOCALE).*/\\1=y/ +ENDSED + fi + # Accomodate for old and new uClibc versions, where the # way to select between big/little endian has changed case "${CT_ARCH_BE},${CT_ARCH_LE}" in -- Thomas Petazzoni, Free Electrons Kernel, drivers and embedded Linux development, consulting, training and support. http://free-electrons.com -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |