[gn build] Set _LIBCPP_ABI_NAMESPACE to __$libcxx_abi_version
authorArthur Eubanks <aeubanks@google.com>
Wed, 12 Oct 2022 18:58:01 +0000 (11:58 -0700)
committerArthur Eubanks <aeubanks@google.com>
Wed, 12 Oct 2022 18:59:12 +0000 (11:59 -0700)
Matches CMake build.
Otherwise currently everything is literally std::_LIBCPP_ABI_NAMESPACE::foo.

llvm/utils/gn/secondary/libcxx/include/BUILD.gn

index 1118d79..01c7565 100644 (file)
@@ -47,7 +47,7 @@ if (current_toolchain == default_toolchain) {
     if (libcxx_abi_namespace != "") {
       values += [ "_LIBCPP_ABI_NAMESPACE=$libcxx_abi_namespace" ]
     } else {
-      values += [ "_LIBCPP_ABI_NAMESPACE=" ]
+      values += [ "_LIBCPP_ABI_NAMESPACE=__" + libcxx_abi_version ]
     }
   }