Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Aug 2020 16:17:33 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Shawn Webb <shawn.webb@hardenedbsd.org>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r364482 - head/lib/libc++
Message-ID:  <741677B8-D4AD-418B-9D60-436AA7E34E4C@FreeBSD.org>
In-Reply-To: <20200822140711.62khzgdj5slb2yuq@mutt-hbsd>
References:  <202008221205.07MC5Bb9007914@repo.freebsd.org> <20200822140711.62khzgdj5slb2yuq@mutt-hbsd>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_F0F6A700-0FB8-4C23-9DE2-DDDEC9A3DEFC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 22 Aug 2020, at 16:07, Shawn Webb <shawn.webb@hardenedbsd.org> wrote:
>=20
> 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
>>=20
>> 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.
>>=20
>>  This should allow some ports which use std::random_shuffle to =
correctly
>>  link again.
>>=20
>>  Reported by:	thierry
>>  PR:		248795
>>  MFC after:	6 weeks
>>  X-MFX-With:	r364284
>>=20
>> Modified:
>>  head/lib/libc++/Makefile
>>=20
>> Modified: head/lib/libc++/Makefile
>> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>> --- 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=3D	libc++.ldscript
>>=20
>> SRCS+=3D		algorithm.cpp
>> SRCS+=3D		any.cpp
>> +SRCS+=3D		atomic.cpp
>> +SRCS+=3D		barrier.cpp
>> SRCS+=3D		bind.cpp
>> SRCS+=3D		charconv.cpp
>> SRCS+=3D		chrono.cpp
>> @@ -38,6 +40,7 @@ SRCS+=3D		mutex_destructor.cpp
>> SRCS+=3D		new.cpp
>> SRCS+=3D		optional.cpp
>> SRCS+=3D		random.cpp
>> +SRCS+=3D		random_shuffle.cpp
>> SRCS+=3D		regex.cpp
>> SRCS+=3D		shared_mutex.cpp
>> SRCS+=3D		stdexcept.cpp
>=20
> There's also these files:
>=20
> =
https://github.com/HardenedBSD/hardenedBSD/commit/9410e679cc7888311f6efaf2=
51f8d9a311c5b19d

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


--Apple-Mail=_F0F6A700-0FB8-4C23-9DE2-DDDEC9A3DEFC
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCX0Eo/QAKCRCwXqMKLiCW
o/b5AKDvIkQkAcGsjb3+6gYfDrknhOP0IQCfTUhph9kStUfASuYEoLVEUlkVLtI=
=7V19
-----END PGP SIGNATURE-----

--Apple-Mail=_F0F6A700-0FB8-4C23-9DE2-DDDEC9A3DEFC--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?741677B8-D4AD-418B-9D60-436AA7E34E4C>