Я играю с buildroot вместе с linaro 2016.11 для руки. На самом деле я создаю последнее ядро Linux для процессоров i.MX6. Все идет нормально.
Я настроил конфигурацию buildroot с помощью
$ make makeconfig
Я настроил внешний набор инструментов (linaro). Я также настроил сборку uboot. В разделе uboot мне нужно было выбрать подходящее имя платы для defconfig.
Теперь проблема:
Я сделал полный make, который был успешным без каких-либо ошибок. После этого я изменил имя платы uboot на то, чего нет в исходниках. Просто чтобы убедиться, что все работает правильно.
я перезапустил процесс сборки с помощью
$ make uboot-rebuild
к моему замешательству, сборка прошла успешно. После более глубокого изучения команд оболочки я увидел, что новая конфигурация просто проигнорирована. Я пробовал все без успеха. Он правильно перестраивается только после того, как я делаю
$make clean
$make
но это будет строить все это заново, и это займет много времени.
Я надеюсь, что кто-то может помочь мне с этим и дать мне подсказку.
Спасибо.