Index: libcxx/trunk/src/exception.cpp =================================================================== --- libcxx/trunk/src/exception.cpp +++ libcxx/trunk/src/exception.cpp @@ -10,8 +10,7 @@ #include "new" #include "typeinfo" -#if defined(LIBCXXRT) || defined(LIBCXX_BUILDING_LIBCXXABI) || \ - (defined(__APPLE__) && !defined(_LIBCPP_BUILDING_HAS_NO_ABI_LIBRARY)) +#if defined(LIBCXXRT) || defined(LIBCXX_BUILDING_LIBCXXABI) #include using namespace __cxxabiv1; #define HAVE_DEPENDENT_EH_ABI 1 Index: libcxx/trunk/src/support/runtime/stdexcept_default.ipp =================================================================== --- libcxx/trunk/src/support/runtime/stdexcept_default.ipp +++ libcxx/trunk/src/support/runtime/stdexcept_default.ipp @@ -10,8 +10,7 @@ /* For _LIBCPPABI_VERSION */ #if !defined(_LIBCPP_BUILDING_HAS_NO_ABI_LIBRARY) && \ - (defined(LIBCXX_BUILDING_LIBCXXABI) || defined(__APPLE__) || \ - defined(LIBCXXRT)) + (defined(LIBCXX_BUILDING_LIBCXXABI) || defined(LIBCXXRT)) #include #endif Index: libcxx/trunk/src/typeinfo.cpp =================================================================== --- libcxx/trunk/src/typeinfo.cpp +++ libcxx/trunk/src/typeinfo.cpp @@ -45,11 +45,11 @@ } #endif // _LIBCPP_ABI_MICROSOFT -// FIXME: Remove __APPLE__ default here once buildit is gone. // FIXME: Remove the _LIBCPP_BUILDING_HAS_NO_ABI_LIBRARY configuration. -#if (!defined(LIBCXX_BUILDING_LIBCXXABI) && !defined(LIBCXXRT) && \ - !defined(__GLIBCXX__) && !defined(__APPLE__) && \ - !defined(_LIBCPP_ABI_VCRUNTIME)) || \ +#if (!defined(LIBCXX_BUILDING_LIBCXXABI) && \ + !defined(LIBCXXRT) && \ + !defined(__GLIBCXX__) && \ + !defined(_LIBCPP_ABI_VCRUNTIME)) || \ defined(_LIBCPP_BUILDING_HAS_NO_ABI_LIBRARY) std::type_info::~type_info() {