svn commit: r364482 - head/lib/libc++

Dimitry Andric dim at FreeBSD.org
Sat Aug 22 14:17:50 UTC 2020


On 22 Aug 2020, at 16:07, Shawn Webb <shawn.webb at hardenedbsd.org> wrote:
> 
> On Sat, Aug 22, 2020 at 12:05:11PM +0000, Dimitry Andric wrote:
>> Author: dim
>> Date: Sat Aug 22 12:05:11 2020
>> New Revision: 364482
>> URL: https://svnweb.freebsd.org/changeset/base/364482
>> 
>> Log:
>>  Add a few new source files to libc++, in particular the implementation
>>  part of std::random_shuffle. These were split off at some point by
>>  upstream, but I forgot to add them to our Makefile.
>> 
>>  This should allow some ports which use std::random_shuffle to correctly
>>  link again.
>> 
>>  Reported by:	thierry
>>  PR:		248795
>>  MFC after:	6 weeks
>>  X-MFX-With:	r364284
>> 
>> Modified:
>>  head/lib/libc++/Makefile
>> 
>> Modified: head/lib/libc++/Makefile
>> ==============================================================================
>> --- head/lib/libc++/Makefile	Sat Aug 22 11:59:14 2020	(r364481)
>> +++ head/lib/libc++/Makefile	Sat Aug 22 12:05:11 2020	(r364482)
>> @@ -16,6 +16,8 @@ SHLIB_LDSCRIPT=	libc++.ldscript
>> 
>> SRCS+=		algorithm.cpp
>> SRCS+=		any.cpp
>> +SRCS+=		atomic.cpp
>> +SRCS+=		barrier.cpp
>> SRCS+=		bind.cpp
>> SRCS+=		charconv.cpp
>> SRCS+=		chrono.cpp
>> @@ -38,6 +40,7 @@ SRCS+=		mutex_destructor.cpp
>> SRCS+=		new.cpp
>> SRCS+=		optional.cpp
>> SRCS+=		random.cpp
>> +SRCS+=		random_shuffle.cpp
>> SRCS+=		regex.cpp
>> SRCS+=		shared_mutex.cpp
>> SRCS+=		stdexcept.cpp
> 
> There's also these files:
> 
> https://github.com/HardenedBSD/hardenedBSD/commit/9410e679cc7888311f6efaf251f8d9a311c5b19d

We intentionally don't build a number of the lldb plugins, so these
should not be needed. Did you get build failures otherwise?

In case you require the full lldb functionality, it is better to install
the port.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20200822/9716e2ae/attachment.sig>


More information about the svn-src-all mailing list