[compiler-rt] [compiler-rt][cmake] Add option to control shared library builds (PR #139042)
Sam Clegg via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 16 17:00:05 PDT 2025
================
@@ -91,6 +91,13 @@ mark_as_advanced(COMPILER_RT_SCUDO_STANDALONE_BUILD_SHARED)
option(COMPILER_RT_BUILD_SCUDO_STANDALONE_WITH_LLVM_LIBC "Build SCUDO standalone with LLVM's libc headers" OFF)
mark_as_advanced(COMPILER_RT_BUILD_SCUDO_STANDALONE_WITH_LLVM_LIBC)
+set(COMPILER_RT_BUILD_SHARED_LIBS_DEFAULT ON)
+if(CMAKE_SYSTEM_NAME STREQUAL "WASI")
+ set(COMPILER_RT_BUILD_SHARED_LIBS_DEFAULT OFF)
+endif()
----------------
sbc100 wrote:
I think this is wrong because, as I mentioned in another comment, the version of clang that run on wasi is perfectly capable of building shared libraries even if wasi can't consume them (e.g. the cross compilation case).
https://github.com/llvm/llvm-project/pull/139042
More information about the llvm-commits
mailing list