[llvm] 50f7c6a - Default to GLIBCXX_USE_CXX11_ABI=ON
via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 22 00:36:04 PDT 2025
Author: serge-sans-paille
Date: 2025-08-22T09:35:40+02:00
New Revision: 50f7c6a5b94ea312d789511517b0800a0dab1230
URL: https://github.com/llvm/llvm-project/commit/50f7c6a5b94ea312d789511517b0800a0dab1230
DIFF: https://github.com/llvm/llvm-project/commit/50f7c6a5b94ea312d789511517b0800a0dab1230.diff
LOG: Default to GLIBCXX_USE_CXX11_ABI=ON
Because many of our bots actually don't run a listdc++ compatible with
_GLIBCXX_USE_CXX11_ABI=0. See
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html for
details.
This is a follow-up to be179d069664ce03c485e49fa1f6e2ca3d6286fa related
to #154447.
Added:
Modified:
llvm/cmake/modules/HandleLLVMOptions.cmake
Removed:
################################################################################
diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake
index 373b9052c91dc..d3c6e9f6a168c 100644
--- a/llvm/cmake/modules/HandleLLVMOptions.cmake
+++ b/llvm/cmake/modules/HandleLLVMOptions.cmake
@@ -183,7 +183,7 @@ CHECK_CXX_SOURCE_COMPILES("
int main() { return 0; }
" LLVM_USES_LIBSTDCXX)
-option(GLIBCXX_USE_CXX11_ABI "Use new libstdc++ CXX11 ABI" OFF)
+option(GLIBCXX_USE_CXX11_ABI "Use new libstdc++ CXX11 ABI" ON)
if (LLVM_USES_LIBSTDCXX)
if (GLIBCXX_USE_CXX11_ABI)
More information about the llvm-commits
mailing list