Help me solve this error message. I'm trying to build llvm for wasm

-- bolt project is disabled
-- clang project is enabled
-- clang-tools-extra project is disabled
-- compiler-rt project is disabled
-- cross-project-tests project is disabled
-- libc project is disabled
-- libclc project is disabled
-- lld project is disabled
-- lldb project is disabled
-- mlir project is disabled
-- openmp project is disabled
-- polly project is disabled
-- pstl project is disabled
-- flang project is disabled
-- Could NOT find LibXml2 (missing: LIBXML2\_LIBRARY LIBXML2\_INCLUDE\_DIR) 
-- Could NOT find LibEdit (missing: LibEdit\_INCLUDE\_DIRS LibEdit\_LIBRARIES) 
-- Native target X86 is not selected; lli will not JIT code
-- Threads enabled.
-- Doxygen disabled.
-- Ninja version: 1.10.1
-- Could NOT find OCaml (missing: OCAMLFIND OCAML\_VERSION OCAML\_STDLIB\_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML\_VERSION OCAML\_STDLIB\_PATH) 
-- OCaml bindings disabled.
-- LLVM host triple: x86\_64-unknown-linux-gnu
-- LLVM default target triple: 
-- Building with -fPIC
-- Targeting WebAssembly
-- Clang version: 17.0.0
-- Registering ExampleIRTransforms as a pass plugin (static build: OFF)
-- Registering Bye as a pass plugin (static build: OFF)
-- git version: v0.0.0-dirty normalized to 0.0.0
-- Version: 1.6.0
-- Performing Test HAVE\_GNU\_POSIX\_REGEX -- failed to compile
-- Performing Test HAVE\_POSIX\_REGEX -- success
-- Performing Test HAVE\_STEADY\_CLOCK -- success
-- Configuring done (46.5s)
-- Generating done (4.5s)
-- Build files have been written to: /workspaces/llvm-box/build/llvm-native
ninja: no work to do.
configure: cmake -G Ninja -S llvm -B build/llvm-wasm -DCMAKE\_BUILD\_TYPE=Release -DLLVM\_TARGETS\_TO\_BUILD=WebAssembly -DLLVM\_ENABLE\_PROJECTS=clang;lld;clang-tools-extra -DLLVM\_ENABLE\_DUMP=OFF -DLLVM\_ENABLE\_ASSERTIONS=OFF -DLLVM\_ENABLE\_EXPENSIVE\_CHECKS=OFF -DLLVM\_ENABLE\_BACKTRACES=OFF -DLLVM\_BUILD\_TOOLS=OFF -DLLVM\_ENABLE\_THREADS=OFF -DLLVM\_BUILD\_LLVM\_DYLIB=OFF -DLLVM\_INCLUDE\_TESTS=OFF -DLLVM\_TABLEGEN=build/llvm-native/bin/llvm-tblgen -DCLANG\_TABLEGEN=build/llvm-native/bin/clang-tblgen -DCMAKE\_TOOLCHAIN\_FILE=/usr/local/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE\_CROSSCOMPILING\_EMULATOR=/usr/local/emsdk/node/14.18.2\_64bit/bin/node;--experimental-wasm-bulk-memory;--experimental-wasm-threads
-- The ASM compiler identification is unknown
-- Found assembler: /usr/local/emsdk/upstream/emscripten/emcc
-- Warning: Did not find file Compiler/-ASM
-- bolt project is disabled
-- clang project is enabled
-- clang-tools-extra project is enabled
-- compiler-rt project is disabled
-- cross-project-tests project is disabled
-- libc project is disabled
-- libclc project is disabled
-- lld project is enabled
-- lldb project is disabled
-- mlir project is disabled
-- openmp project is disabled
-- polly project is disabled
-- pstl project is disabled
-- flang project is disabled
CMake Error at cmake/modules/CheckCompilerVersion.cmake:88 (message):
 libstdc++ version must be at least 7.1.
Call Stack (most recent call first):
 cmake/config-ix.cmake:15 (include)
 CMakeLists.txt:857 (include)
-- Configuring incomplete, errors occurred!
emcmake: error: 'cmake -G Ninja -S llvm -B build/llvm-wasm -DCMAKE\_BUILD\_TYPE=Release -DLLVM\_TARGETS\_TO\_BUILD=WebAssembly -DLLVM\_ENABLE\_PROJECTS=clang;lld;clang-tools-extra -DLLVM\_ENABLE\_DUMP=OFF -DLLVM\_ENABLE\_ASSERTIONS=OFF -DLLVM\_ENABLE\_EXPENSIVE\_CHECKS=OFF -DLLVM\_ENABLE\_BACKTRACES=OFF -DLLVM\_BUILD\_TOOLS=OFF -DLLVM\_ENABLE\_THREADS=OFF -DLLVM\_BUILD\_LLVM\_DYLIB=OFF -DLLVM\_INCLUDE\_TESTS=OFF -DLLVM\_TABLEGEN=build/llvm-native/bin/llvm-tblgen -DCLANG\_TABLEGEN=build/llvm-native/bin/clang-tblgen -DCMAKE\_TOOLCHAIN\_FILE=/usr/local/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE\_CROSSCOMPILING\_EMULATOR=/usr/local/emsdk/node/14.18.2\_64bit/bin/node;--experimental-wasm-bulk-memory;--experimental-wasm-threads' failed (returned 1)
이 오류 메시지를 해결하도록 도와주세요. WASM용 LLVM을 빌드하려고 합니다.

-- 볼트 프로젝트가 비활성화되었습니다.
-- clang 프로젝트가 활성화되었습니다.
-- clang-tools-extra 프로젝트가 비활성화되었습니다.
-- 컴파일러-rt 프로젝트가 비활성화되었습니다.
-- 크로스 프로젝트-테스트 프로젝트가 비활성화되었습니다.
-- libc 프로젝트를 사용하지 않습니다.
-- libclc 프로젝트가 사용되지 않습니다.
-- lld 프로젝트를 사용하지 않습니다.
-- lldb 프로젝트를 사용하지 않는다.
-- mlir 프로젝트를 사용하지 않는다.
-- openmp 프로젝트를 사용하지 않습니다.
-- polly 프로젝트를 사용하지 않습니다.
-- pstl 프로젝트가 사용되지 않습니다.
-- flang 프로젝트가 사용되지 않습니다.
-- LibXml2를 찾을 수 없습니다(누락: LIBXML2\_LIBRARY LIBXML2\_INCLUDE\_DIR). 
-- LibEdit를 찾을 수 없습니다(누락됨: LibEdit\_INCLUDE\_DIRS LibEdit\_LIBRARIES). 
-- 네이티브 대상 X86이 선택되지 않았습니다; lli가 JIT 코딩하지 않습니다.
-- 스레드가 활성화되었습니다.
-- Doxygen이 비활성화되었습니다.
-- 닌자 버전: 1.10.1
-- OCaml을 찾을 수 없습니다(누락됨: OCAMLFIND OCAML\_VERSION OCAML\_STDLIB\_PATH). 
-- OCaml을 찾을 수 없습니다(누락됨: OCAMLFIND OCAML\_VERSION OCAML\_STDLIB\_PATH). 
-- OCaml 바인딩이 비활성화되었습니다.
-- LLVM 호스트 트리플: x86\_64-알 수 없음-linux-gnu
-- LLVM 기본 타겟 트리플: 
-- -fPIC로 빌드
-- 웹어셈블리 타깃팅
-- Clang 버전: 17.0.0
-- 패스 플러그인으로 ExampleIRTransforms 등록(정적 빌드: OFF)
-- Bye를 패스 플러그인으로 등록 (정적 빌드: OFF)
-- git 버전: v0.0.0-더티가 0.0.0으로 정규화됨.
-- 버전: 1.6.0
-- HAVE\_GNU\_POSIX\_REGEX 테스트 수행 중 -- 컴파일에 실패했다.
-- HAVE\_POSIX\_REGEX 테스트 수행 중 -- 성공
-- HAVE\_STEADY\_CLOCK 테스트 수행 중 -- 성공
-- 구성 완료 (46.5초)
-- 생성 완료 (4.5초)
-- 빌드 파일이 작성되었습니다: /workspaces/llvm-box/build/llvm-native
ninja: 수행할 작업이 없습니다.
configure: cmake -G Ninja -S llvm -B build/llvm-wasm -DCMAKE\_BUILD\_TYPE=Release -DLLVM\_TARGETS\_TO\_BUILD=WebAssembly -DLLVM\_ENABLE\_PROJECTS=clang;lld; clang-tools-extra -DLLVM\_ENABLE\_DUMP=OFF -DLLVM\_ENABLE\_ASSERTIONS=OFF -DLLVM\_ENABLE\_EXPENSIVE\_CHECKS=OFF -DLLVM\_ENABLE\_BACKTRACES=OFF -DLLVM\_BUILD\_TOOLS=OFF -DLLVM\_ENABLE\_THREADS=OFF -DLLVM\_BUILD\_LLVM\_DYLIB=OFF - DLLVM\_INCLUDE\_TESTS=OFF -DLLVM\_TABLEGEN=build/llvm-native/bin/llvm-tblgen -DCLANG\_TABLEGEN=build/llvm-native/bin/clang-tblgen -DCMAKE\_TOOLCHAIN\_FILE=/usr/local/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten. cmake -DCMAKE\_CROSSCOMPILING\_EMULATOR=/usr/local/emsdk/node/14.18.2\_64bit/bin/node;--experimental-wasm-bulk-memory;--experimental-wasm-threads
-- ASM 컴파일러 식별을 알 수 없습니다.
-- 어셈블러를 찾았습니다: /usr/local/emsdk/upstream/emscripten/emcc
-- 경고: 컴파일러/-ASM 파일을 찾지 못했습니다.
-- 볼트 프로젝트가 비활성화되었습니다.
-- clang 프로젝트가 활성화되었습니다.
-- clang-tools-extra 프로젝트가 활성화되었습니다.
-- compiler-rt 프로젝트가 비활성화되었습니다.
-- 크로스 프로젝트-테스트 프로젝트가 비활성화되었습니다.
-- libc 프로젝트를 사용하지 않습니다.
-- libclc 프로젝트가 사용되지 않습니다.
-- lld 프로젝트 사용
-- lldb 프로젝트를 사용하지 않는다.
-- mlir 프로젝트를 사용하지 않는다.
-- openmp 프로젝트를 사용하지 않는다.
-- polly 프로젝트가 사용되지 않습니다.
-- pstl 프로젝트가 사용되지 않는다.
-- flang 프로젝트가 비활성화되었습니다.
cmake/modules/CheckCompilerVersion.cmake:88에서 CMake 오류 (메시지):
 libstdc++ 버전이 7.1 이상이어야 합니다.
호출 스택(가장 최근 호출부터):
 cmake/config-ix.cmake:15 (포함)
 CMakeLists.txt:857 (포함)
-- 구성이 불완전하고 오류가 발생했습니다!
emcmake: 오류: 'cmake -G Ninja -S llvm -B build/llvm-wasm -DCMAKE\_BUILD\_TYPE=Release -DLLVM\_TARGETS\_TO\_BUILD=WebAssembly -DLLVM\_ENABLE\_PROJECTS=clang;lld; clang-tools-extra -DLLVM\_ENABLE\_DUMP=OFF -DLLVM\_ENABLE\_ASSERTIONS=OFF -DLLVM\_ENABLE\_EXPENSIVE\_CHECKS=OFF -DLLVM\_ENABLE\_BACKTRACES=OFF -DLLVM\_BUILD\_TOOLS=OFF -DLLVM\_ENABLE\_THREADS=OFF -DLLVM\_BUILD\_LLVM\_DYLIB=OFF - DLLVM\_INCLUDE\_TESTS=OFF -DLLVM\_TABLEGEN=build/llvm-native/bin/llvm-tblgen -DCLANG\_TABLEGEN=build/llvm-native/bin/clang-tblgen -DCMAKE\_TOOLCHAIN\_FILE=/usr/local/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten. cmake -DCMAKE\_CROSSCOMPILING\_EMULATOR=/usr/local/emsdk/node/14.18.2\_64bit/bin/node;--experimental-wasm-bulk-memory;--experimental-wasm-threads' 실패(1 반환)