6 Commits

Author SHA1 Message Date
dim
7535e5483b Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch
r339999, resolve conflicts, and bump version numbers.

PR:		230240,230355
2018-08-18 12:11:17 +00:00
dim
b4e507b00b Undo r337593 (commenting out of timespec_get in libc++'s <ctime>
header), now that r337576 added that function.

PR:		230400
2018-08-11 20:08:25 +00:00
dim
bfe5cb5951 Upstream libc++ added a using ::timespec_get line, when in C++17 or
higher mode, in <https://reviews.llvm.org/rL338419>.  Since we do not
yet have this C11 function, comment out the line for now, as a
workaround for a number of failing ports.  Discussion with upstream is
ongoing about an acceptable permanent fix.

PR:		230400
Reported by:	jbeich
2018-08-10 21:40:28 +00:00
dim
ce657679ca Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 18:04:37 +00:00
dim
ea5248cdc1 Update libc++ to 3.7.0 release. 2015-09-16 22:26:52 +00:00
theraven
ad5598305f Import libc++ / libcxxrt into base. Not build by default yet (use
MK_LIBCPLUSPLUS=yes to enable).  This is a work-in-progress.  It works for
me, but is not guaranteed to work for anyone else and may eat your dog.

To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags.

Bug reports welcome, bug fixes even more welcome...

Approved by:	dim (mentor)
2011-11-25 20:59:04 +00:00