From 0e455e37064a266af73c72515e97e2a8b8c17b19 Mon Sep 17 00:00:00 2001 From: Joel Winarske Date: Thu, 23 Jan 2025 18:59:11 -0800 Subject: [PATCH] clang link with libc++ Signed-off-by: Joel Winarske --- shell/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/CMakeLists.txt b/shell/CMakeLists.txt index 7c82d0ca..d4769d6e 100644 --- a/shell/CMakeLists.txt +++ b/shell/CMakeLists.txt @@ -130,9 +130,9 @@ endif () if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") target_compile_options(${PROJECT_NAME} PRIVATE ${CONTEXT_COMPILE_OPTIONS}) if (ENABLE_CLANG_STATIC_LINK) - target_link_options(${PROJECT_NAME} PRIVATE $<$:-fuse-ld=lld -l:libc++.a -l:libc++abi.a -static-libgcc -lc -lm -v>) + target_link_options(${PROJECT_NAME} PRIVATE $<$:-stdlib=libc++ -fuse-ld=lld -l:libc++.a -l:libc++abi.a -static-libgcc -lc -lm -v>) else () - target_link_options(${PROJECT_NAME} PRIVATE $<$:-fuse-ld=lld -lc++ -lc++abi -lgcc -lc -lm -v>) + target_link_options(${PROJECT_NAME} PRIVATE $<$:-stdlib=libc++ -fuse-ld=lld -lc++ -lc++abi -lgcc -lc -lm -v>) endif () endif ()