Index: third_party/libc++abi/BUILD.gn |
diff --git a/third_party/libc++abi/BUILD.gn b/third_party/libc++abi/BUILD.gn |
index 7dbbf6216dcc53a5a413988d7e68034d41cc5b52..7b57e9db7dd1395f2a81f9910aa25c57b0e80e59 100644 |
--- a/third_party/libc++abi/BUILD.gn |
+++ b/third_party/libc++abi/BUILD.gn |
@@ -19,16 +19,21 @@ static_library("libc++abi") { |
"trunk/src/cxa_exception_storage.cpp", |
"trunk/src/cxa_guard.cpp", |
"trunk/src/cxa_handlers.cpp", |
- "trunk/src/cxa_new_delete.cpp", |
+ |
+ # This file is supposed to be used in fno-exception builds of |
+ # libc++abi. We build lib++/libc++abi with exceptions enabled. |
+ #"trunk/src/cxa_noexception.cpp", |
"trunk/src/cxa_personality.cpp", |
"trunk/src/cxa_thread_atexit.cpp", |
"trunk/src/cxa_unexpected.cpp", |
"trunk/src/cxa_vector.cpp", |
"trunk/src/cxa_virtual.cpp", |
- "trunk/src/exception.cpp", |
+ "trunk/src/fallback_malloc.cpp", |
"trunk/src/private_typeinfo.cpp", |
- "trunk/src/stdexcept.cpp", |
- "trunk/src/typeinfo.cpp", |
+ "trunk/src/stdlib_exception.cpp", |
+ "trunk/src/stdlib_new_delete.cpp", |
+ "trunk/src/stdlib_stdexcept.cpp", |
+ "trunk/src/stdlib_typeinfo.cpp", |
] |
configs -= [ |
"//build/config/compiler:chromium_code", |