CEF 빌드 도중 clang frontend command failed due to signal, LLVM 관련 에러가 날 때

   분명 작년 까지는 브랜치에 맞는 VS, WinSDK, depot_tools 및 automate-git.py만으로 정상적으로 빌드가 되었는데(2022. 12. 16. 까지), 그제부터 갑자기 빌드가 되지 않아 방법을 찾다 찾다 결국 찾지 못하고 윈도우 클린 인스톨 이후 처음부터 끝까지 새롭게 CEF 빌드를 시도했으나 계속 ninja 단계에서 막혔다.


  DEPOT_TOOLS_WIN_TOOLCHAIN 환경 변수는 0이고, 여타 필요한 SDK, 빌드 툴은 모두 설치했다고 생각했지만...


최신 버전의 LLVM 필요

  어이가 없게도, 분명 Visual Studio 2019 Installer에서 LLVM 관련 요구 사항을 전부 체크했으나 최신 버전의 LLVM을 직접 설치하니 문제가 사라졌다.

  https://releases.llvm.org/ 페이지에서 최신 버전, 현재 기준으로 16.0.0을 설치하고 빌드하니 정상적으로 작동한다. 설치 단계에서 PATH는 system level로 잡았다.


  브랜치도 예전 그대로고, depot tools도 예전 그대로인데 어째서 이런 문제가 생긴 것인지 모르겠다. 작년 12월까지는 없던 문제였는데. MS에서 LLVM 지원을 종료하기라도 한 것일까? 비교 대상이 없어 확인할 방법이 없지만 아무튼 빌드를 성공했으니 만족한다.

댓글

이 블로그의 인기 게시물

C# 남아도는 메모리에도 불구하고 OutOfMemoryException이 발생한다면?

USB를 뒤는 괜찮은데 앞에 꽂으면 인식이 힘들다?

MySQL 데이터 타입과 Java 데이터 타입 비교/매칭