ЗАО «ЗЭО»

Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: KDM от 22 Февраля, 2013, 11:06:50

Название: Buildroot - проблемы с пересборкой
Отправлено: KDM от 22 Февраля, 2013, 11:06:50
Собрал, поменял флаги в make menuconfig, сохранил альтернативную конфигурацию в .config и в local/tion270/tion270.config .
Пробежался по сохраненным конфигурационным файлам - измененные настройки присутствуют. После перекомпиляции (make и/или make BOARD=tion270) размер КФС не меняется, исключенные пакеты (проверялись <buildroot>/binaries/tion270/~ и <buildroot>/project_build_arm/tion270/root/~) по-прежнему присутствуют (маловероятно, что дело в каких-либо зависимостях).

Не сталкивались с таким поведением?
Название: Re: Buildroot - проблемы с пересборкой
Отправлено: asv от 22 Февраля, 2013, 12:10:53
Если вы о том, что убрали сборку программы/библиотеки в настройке, а её
файлы остались в образе? То вычистить программу не так просто, не знаю как в
современном Buildroot'e. Есть правила clean для некоторых
программ/библиотек, можно попробовать make BOARD=tion270
<prog-name>-uninstall или <prog-name>-clean, если не работает, то только
удалением вручную из project_build_arm/tion270/root или полной пересборкой.
Название: Re: Buildroot - проблемы с пересборкой
Отправлено: KDM от 22 Февраля, 2013, 13:08:00
>> Если вы о том, что убрали сборку программы/библиотеки в настройке, а её файлы остались в образе?
Да, я об этом.

make clean работает как-то коряво - постоянно вылетает с ошибками "не нашел директорию или файл", "нет правил для сборки uninstall" и т.д.

Сейчас выхожу из положения заранее скопированной папки с buildroot из Вашего git репозитория + добавленной папки /dl от старых компиляций (чтобы не качал требуемые пакеты из интернета).
Работает, компилируется. Но долго и одноразово. Если другого хорошего варианта нет, то буду использовать существующий.

Еще один вопрос.
В http://zao-zeo.ru/dokuwiki/doku.php/linux написано использование сборки "make BOARD=tion270" и использование файла конфигурации из local/tion270/tion270.config. А почему не просто make и .config соответственно?
Название: Re: Buildroot - проблемы с пересборкой
Отправлено: asv от 22 Февраля, 2013, 13:21:41
Если не указывать BOARD=, то по крайней мере, не будут использоваться файлы из local.