From owner-svn-src-head@freebsd.org Sat Aug 22 14:17:50 2020 Return-Path: Delivered-To: svn-src-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 740F03BC9E5; Sat, 22 Aug 2020 14:17:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BYgTB2W9Xz4gvb; Sat, 22 Aug 2020 14:17:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 1DACE15D8B; Sat, 22 Aug 2020 14:17:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:470:7a58::b4b9:505e:3ee8:ae14] (unknown [IPv6:2001:470:7a58:0:b4b9:505e:3ee8:ae14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id C564563969; Sat, 22 Aug 2020 16:17:48 +0200 (CEST) From: Dimitry Andric Message-Id: <741677B8-D4AD-418B-9D60-436AA7E34E4C@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_F0F6A700-0FB8-4C23-9DE2-DDDEC9A3DEFC"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: svn commit: r364482 - head/lib/libc++ Date: Sat, 22 Aug 2020 16:17:33 +0200 In-Reply-To: <20200822140711.62khzgdj5slb2yuq@mutt-hbsd> Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org To: Shawn Webb References: <202008221205.07MC5Bb9007914@repo.freebsd.org> <20200822140711.62khzgdj5slb2yuq@mutt-hbsd> X-Mailer: Apple Mail (2.3445.104.15) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2020 14:17:50 -0000 --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 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--