Changeset 3373

Show
Ignore:
Timestamp:
08/01/07 16:20:01 (1 year ago)
Author:
tg
Message:

experimental support for not using locale

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/Config.in

    r3224 r3373  
    171171          You start with a GUI project, if you have this tools installed. 
    172172 
     173config FWRT_UNICODE 
     174        bool "Enable support for the UTF-8 locale" 
     175        default y 
     176        help 
     177          This will make the "en_US.UTF-8" locale supported by uClibc. 
     178          Locale support weighs in about 50K on mips. 
     179 
    173180endmenu 
    174181 
  • trunk/freewrt/mk/build.mk

    r3335 r3373  
    1616                        tags 
    1717 
    18 MAKECLEAN_SYMBOLS=      FWRT_IPV6 
     18MAKECLEAN_SYMBOLS=      FWRT_UNICODE _ FWRT_IPV6 
    1919POSTCONFIG=             @\ 
     20        what=cleandir; \ 
    2021        for symbol in ${MAKECLEAN_SYMBOLS}; do \ 
     22                if [[ $$symbol = _ ]]; then \ 
     23                        what=clean; \ 
     24                        continue; \ 
     25                fi; \ 
    2126                newval=$$(grep -e "^$$symbol=" -e "^\# $$symbol " .config); \ 
    2227                oldval=$$(cat .cfg/"$$symbol" 2>&-); \ 
    2328                [[ $$newval = $$oldval ]] && continue; \ 
    2429                echo >&2 "WARNING: Options have changed, run 'make" \ 
    25                     "clean' first!"; \ 
     30                    "$$what' first!"; \ 
    2631                break; \ 
    2732        done 
  • trunk/freewrt/toolchain/uClibc/Makefile

    r3370 r3373  
    4444        sed -e 's^KERNEL_SOURCE.*$$KERNEL_SOURCE=\"${LINUX_HEADERS_DIR}\"' \ 
    4545            files/config.${ARCH} >${PKG_BUILD_DIR}/.config 
     46ifeq ($(strip ${FWRT_UNICODE}),) 
     47        ${SED} 'sUCLIBC_HAS_LOCALE=y# UCLIBC_HAS_LOCALE is not set' \ 
     48            ${PKG_BUILD_DIR}/.config 
     49endif 
    4650        mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/include 
    4751        mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/lib