• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Конфигурация build-xtensa-lx106-elf.sh

Ondreyk

New member
Подскажите в какой теме обсуждается сборку xtensa? В частности конфигурация build-xtensa-lx106-elf.sh.

Еще конкретней: интересует по какому принципу и надо ли мне менять эти флаги. Они закомичены в репу, а я предполагаю, что их значение необходимо менять перед запуском скрипта, хотя в инструкции об этом ни слова. Интересует значение этих флагов. Заранее спасибо!

DOWNLOAD=1
EXTRACT=1
BASELIBS=0
REPATCH=0
RECONF=0
REBUILD=0
REINSTALL=0
 

CHERTS

Moderator
Команда форума
Создаете новую тему с новым вопросом и вперед....

Оставляете все как есть, с ними все будет собираться.
Обновленный вчера build-xtensa-lx106-elf.sh лежит тут

Эти флаги меняются если Вам при каждом запуске скрипта нужно пересобирать определенные компоненты, например выставив BASELIBS=1 каждый раз при запуске будут пересобираться либы gmp mpfr и mpc.
REPATCH=1 заставляет каждый раз накладывать все патчи, но если перед этим вы вручную не удалите старые каталоги, то это вызовет массу ошибок.
RECONF=1 заставляет при каждом запуске делать configure у всех библиотек и компонентов
REBUILD=1 заставляет при каждом запуске делать сборку всего, то есть make
REINSTALL=1 заставляет при каждом запуске устанавливать собранные компоненты, то есть make install

Когда
BASELIBS=0
REPATCH=0
RECONF=0
REBUILD=0
REINSTALL=0
стоят все в 0, то эти действия делаются один раз, после выполнения каждой стадии сборки (сборка-установка базовых библиотек - gmp mpfr и mpc, процедуры extract, patch, configure, make, make install для всех остальных компонентов - gcc и newlib) создается файл-флаг о выполнении действия чтобы не производить его повторно.
 
Последнее редактирование:
Сверху Снизу