Fixes compile failure on systems that qualify as "linux" but are not glibc based.
http://reviews.llvm.org/D4339 Files: include/__config Index: include/__config =================================================================== --- include/__config +++ include/__config @@ -317,7 +317,7 @@ #if defined(__FreeBSD__) #define _LIBCPP_HAS_QUICK_EXIT #define _LIBCPP_HAS_C11_FEATURES -#elif defined(__linux__) +#elif defined(__linux__) && defined(__GLIBC__) #include <features.h> #if __GLIBC_PREREQ(2, 15) #define _LIBCPP_HAS_QUICK_EXIT
Index: include/__config =================================================================== --- include/__config +++ include/__config @@ -317,7 +317,7 @@ #if defined(__FreeBSD__) #define _LIBCPP_HAS_QUICK_EXIT #define _LIBCPP_HAS_C11_FEATURES -#elif defined(__linux__) +#elif defined(__linux__) && defined(__GLIBC__) #include <features.h> #if __GLIBC_PREREQ(2, 15) #define _LIBCPP_HAS_QUICK_EXIT
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
