llvm-project/libcxx
Dan Albert 953d7d4475 Add an Android version check for GNU strerror_r.
Summary:
Android didn't gain GNU's strerror_r until Marshmallow. If we're
building libc++ against something older (we build the NDK library
against the oldest release we support, currently Gingerbread), fall
back to the POSIX version.

Reviewers: mclow.lists, EricWF

Subscribers: tberghammer, danalbert, srhines, cfe-commits

Differential Revision: http://reviews.llvm.org/D21402

llvm-svn: 272827
2016-06-15 20:20:32 +00:00
..
cmake [CMake] Cleanup uses of USES_TERMINAL 2016-06-08 22:20:28 +00:00
docs Update libcxx.llvm.org documentation by linking to new docs. 2016-06-02 02:16:28 +00:00
include Fix const default initialization of lock_guard<> 2016-06-15 17:04:40 +00:00
lib Automatically detect export lists for OS X. 2016-06-14 21:55:14 +00:00
src Add an Android version check for GNU strerror_r. 2016-06-15 20:20:32 +00:00
test Fix warning in tuple tests. The test suite should now run clean with most warnings enabled 2016-06-15 19:41:52 +00:00
utils Add more missing license headers 2016-01-19 21:58:49 +00:00
www Implement variadic lock_guard. 2016-06-14 03:48:09 +00:00
.arcconfig Update Arcanist config to point to reviews.llvm.org 2014-06-10 18:29:36 +00:00
.gitignore [libc++] Refactor test components into modules. 2015-01-09 18:03:29 +00:00
CMakeLists.txt [libcxx] Allow target flags to affect CMake configuration tests 2016-06-02 01:10:08 +00:00
CREDITS.TXT Add self to CREDITS.txt 2015-02-26 00:48:22 +00:00
LICENSE.TXT Update copyright year to 2016. 2016-03-30 22:39:53 +00:00
TODO.TXT Test commit to see if libcxx.llvm.org/docs builds 2015-09-04 22:57:00 +00:00