aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring
diff options
context:
space:
mode:
authorrashid <rashid@yandex-team.com>2025-04-03 21:08:17 +0300
committerrashid <rashid@yandex-team.com>2025-04-03 21:43:32 +0300
commit2b91f50296cc67960bde54f04521df24ebae798b (patch)
treef2be8c8452e6a5ce39e92f1b350189a1e1f250f6 /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring
parent2d1d274bebd95f8a8e3dadc4abb22177c63995b2 (diff)
downloadydb-2b91f50296cc67960bde54f04521df24ebae798b.tar.gz
[dev-platform][esp-idf] добавить в contrib esp-idf@5.4
**DONE:** Добавляем новую версию фреймворка `esp-idf@5.4`, которая будет лежать в аркадии параллельно `esp-idf@4.4`. Версию `esp-idf@4.4` мы оставляем, так как у нас есть проекты — [unicorn](HIDDEN_URL и [phoenix](HIDDEN_URL — находящиеся по сути в замороженном состоянии (редкие фиксы не в счет), и переводить их на новую версию нецелесообразно. Для того, чтобы сохранить возможность сборки проектов как на старой версии, так и на новой, мы модифицировали макросы `ESP_LIBRARY` и `ESP_PROGRAM`, позволяя передавать в них нужную версию фреймворка в формате: ``` ESP_PROGRAM(hello ESP_IDF_VERSION 5.4) ``` Если версия не указана, то по умолчанию используется предыдущая версия фреймворка, которая лежит по пути `contrib/libs/esp-idf` Новую версию фреймворка мы кладем в папку `smart_devices/third_party/espressif/esp-idf/5.4`. Все вспомогательные компоненты, тулзы, прочее кладем в папку `smart_devices/third_party/espressif/esp-idf-aux/5.4`. Файл, который описывает механизм импорта `esp-idf@5.4`, кладем в `.yandex_meta`папку в корневой папке фреймворка. **TODO:** - из-за [отсутствия поддержки](HIDDEN_URL `curses` временно выключили утилиту `menuconfig` в пакете `esp-idf-kconfig`. - файл `sections.ld.in`, который должен сначала препроцесситься С-компилятором, заранее пропущен через препроцессор C-компилятора и положен вручную: следующим шагом добавим автоматический препроцессинг - файл `esp-idf/ya.make`требует ревизии RECURSE-секции с точки зрения выноса оттуда всех папок, кроме `5.4`. commit_hash:65314f2d399a75040c4d77b241a04ea860a25347
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/monitoring')
0 files changed, 0 insertions, 0 deletions