Bump to LLVM 18.1.0 (#393)

* Explicitly set LIBCXXABI_USE_LLVM_UNWINDER off

Clang trunk has recently turned it on, and also now fails the build when
libunwind is not built at the same time.

* Bump LLVM to 18.1.0

---------

Co-authored-by: Mike Hommey <mh@glandium.org>
pull/398/head
Alex Crichton 10 months ago committed by GitHub
parent 3e93db0b18
commit 2d7853c64b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -81,7 +81,6 @@ build/llvm.BUILT:
-DLLVM_ENABLE_ZLIB=OFF \ -DLLVM_ENABLE_ZLIB=OFF \
-DLLVM_ENABLE_ZSTD=OFF \ -DLLVM_ENABLE_ZSTD=OFF \
-DLLVM_STATIC_LINK_CXX_STDLIB=ON \ -DLLVM_STATIC_LINK_CXX_STDLIB=ON \
-DLLVM_HAVE_LIBXAR=OFF \
-DCMAKE_INSTALL_PREFIX=$(PREFIX) \ -DCMAKE_INSTALL_PREFIX=$(PREFIX) \
-DLLVM_INCLUDE_TESTS=OFF \ -DLLVM_INCLUDE_TESTS=OFF \
-DLLVM_INCLUDE_UTILS=OFF \ -DLLVM_INCLUDE_UTILS=OFF \
@ -212,6 +211,7 @@ LIBCXX_CMAKE_FLAGS = \
-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_ENABLE_PIC:BOOL=$(2) \ -DLIBCXXABI_ENABLE_PIC:BOOL=$(2) \
-DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF \
-DWASI_SDK_PREFIX=$(BUILD_PREFIX) \ -DWASI_SDK_PREFIX=$(BUILD_PREFIX) \
-DUNIX:BOOL=ON \ -DUNIX:BOOL=ON \
--debug-trycompile \ --debug-trycompile \

@ -1 +1 @@
Subproject commit 6009708b4367171ccdbf4b5905cb6a803753fe18 Subproject commit 461274b81d8641eab64d494accddc81d7db8a09e
Loading…
Cancel
Save