• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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) создается файл-флаг о выполнении действия чтобы не производить его повторно.
 
Последнее редактирование:
Сверху Снизу