Innanzitutto dovresti reperire il .config del router se è disponibile in /proc.
(...)
Per abilitare locales in uClibc "credo" sia sufficiente abilitare "Compile with full language support" nei "Global build settings" di openwrt.
Per quanto riguarda il kernel l'operazione è un po' brigosa.
@roleo Finalmente ho trovato un po' di tempo per fare questa prova, ma non so se sto procedendo correttamente

di seguito gli step preparatori che ho eseguito:
- copia del file /proc/Config.gz dal router ed estrazione del .config (tramite gunzip)
- preparazione sorgenti openwrt_agtef_gpl + technicolor con ./prepare_sources.sh
- copia del .config sovrascrivendo questo: openwrt_agtef_gpl/target/linux/brcm63xx-tch/config-3.4
- esecuzione di
make menuconfig ed abilitazione "Compile with full language support" nei "Global build settings"
- esecuzione di
make tools/compile V=s- esecuzione di
make toolchain/compile V=sA questo punto dovrei avere tutto pronto. La compilazione kernel mi sembra di aver capito dalle guide di openwrt che si lanci così:
make target/linux/compile V=sè corretto ?
A questo punto il .config va confrontato con:
openwrt_agtef_gpl/build_dir/target-arm_cortex-a9+neon_uClibc-0.9.33.2_eabi/linux-brcm63xx-tch/linux-3.4.11/.config
se non sono simili allora iterare il procedimento:
make menuconfigmake target/linux/clean V=smake target/linux/compile V=sè corretto anche questo?