devel/wasi-libcxx: explicitly disable LIBCXXABI_USE_LLVM_UNWINDER

LLVM 18 enables this by default, which is not wanted here. This is
effectively a no-op for other LLVM versions.

Context: https://github.com/WebAssembly/wasi-sdk/pull/377
This commit is contained in:
Charlie Li 2024-03-27 14:52:08 -04:00
parent b787213d5b
commit c6c4482d77
No known key found for this signature in database
GPG key ID: 678F936058415CCA

View file

@ -79,6 +79,7 @@ CMAKE_ARGS= -DCMAKE_AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \
-DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \
-DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \
-DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \
-DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF \
-DUNIX:BOOL=ON \ -DUNIX:BOOL=ON \
-DCMAKE_SYSROOT=${WASI_SYSROOT} \ -DCMAKE_SYSROOT=${WASI_SYSROOT} \
-DLIBCXX_LIBDIR_SUFFIX=/${TRIPLE} \ -DLIBCXX_LIBDIR_SUFFIX=/${TRIPLE} \