1) Почему lua 5.2 не утанавливается.
Ставится lua 5.1 при kernel-rebuild.sh, хотя выбран lua 5.2.
2) lsqlite3 ставится в папку с lua 5.2 и с lua 5.1 не работает даже если скопировать файлы в lua 5.1. Говорит "lsqlite3.so undefined symbol luaL_setfuncs"
Почему я удаляю из папки ../output/target/usr/lib/ папку lua 5.2, выбираю установку 5.1 - в результате в lua 5.1 ничего после компиляции. В make menuconfig убираю галки библиотек lsqlite3, а она всё равно остаётся.???
чудес не бывает - смотрите логи сборки, там д.б. написано что собирается и куда падают бинарники..
остается, т.к. нет явной команды почистить собранное, что может потребоваться для последующей быстрой пересборки..
выполните команду очистки для билдрута и этого будет достаточно
Спасибо.
Проблема была в том что под старым Buildroot (3.10.17 2014) ставилась библиотека lsqlite3 не совместимая с lua 5.1
Получилось собрать в новом buildroot 2015 года.
Подставил в него ядро 3.10.17 из Buildroot 2014, пропатченное под Realtime.