From owner-freebsd-arch@freebsd.org Tue Oct 20 21:25:51 2015 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3841AA1A6F4 for ; Tue, 20 Oct 2015 21:25:51 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 2250913C7; Tue, 20 Oct 2015 21:25:51 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 1ABE41A1A; Tue, 20 Oct 2015 21:25:51 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id C96F8164C6; Tue, 20 Oct 2015 21:25:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 9Xh-ThbXI0ig; Tue, 20 Oct 2015 21:25:48 +0000 (UTC) Subject: Re: Retiring in-tree GDB DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 3EEA8164C1 To: John Baldwin , 'freebsd-arch' References: <2678091.es0AGJQ0Ou@ralph.baldwin.cx> From: Bryan Drewery X-Enigmail-Draft-Status: N1110 Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <5626B15C.4080408@FreeBSD.org> Date: Tue, 20 Oct 2015 14:25:48 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <2678091.es0AGJQ0Ou@ralph.baldwin.cx> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oKM8svLxEsvDXfVIVavRitwJndKXqDDIS" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2015 21:25:51 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oKM8svLxEsvDXfVIVavRitwJndKXqDDIS Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/20/2015 1:36 PM, John Baldwin wrote: > However, I would like to propose that we retire the in-tree GDB for som= e of > our platforms (namely x86) for 11. In particular, I think we should de= fault Disabling/removing gdb. Definitely. It is unusable in many cases and the working gdb is just a 'pkg install' away. > to enabling lldb and disabling gdb for platforms that meet the followin= g Why should we include lldb in the base system? It is not needed to build or use the system and we can easily provide one from packages. Arguments about providing a default working system don't work here for me as we don't provide perl, python, valgrind, vim, emacs, X11, etc. We can provide lldb and gdb on the default DVD though. If we are actually going to "package base" in 11, we should not be adding new things into base that can easily live in ports. Yes, I know lldb is already there but I don't think it should be. Can the same be said for tools such as truss, ktrace or nvi? Sure. The discussion is really "what packages should be installed by default". The answer should be "what all, or most, users _need_" Do most users need a debugger? I don't think so. > criteria: >=20 > 1) devel/gdb works including thread and kgdb support > 2) lldb works --=20 Regards, Bryan Drewery --oKM8svLxEsvDXfVIVavRitwJndKXqDDIS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWJrFcAAoJEDXXcbtuRpfPnRYIAM4K+LCTtKLmKB621IqLmbM/ 24U5yE+QMBWpwRqqMWYQc49CFhviz0SU3/pZlHePUh3rbdrmTLJctLJJHhyW0w31 oGNHfRgxHQD0XpQjXJrLP9ddYGQIPPMAO2umbFvDVdPhc24UrosARDMHvks8TC4s KfUaci1IgmLkvHF2oT+LT3XQoHHf1JLnB4UB5IQGDa2Zd7wuu8e0/ydr4B5iwkFU cgyYOPeR2svepenLjS+9GEAnIJ5kRckTNcDigVtwhs08jSukkkB1Hahhz/FBdP4p lour8T6bAE3LthEwTPiQF2haPUNXhwK4YbTNbwYeRaRIjgVnev8ogOZBCpCWxOw= =R7vE -----END PGP SIGNATURE----- --oKM8svLxEsvDXfVIVavRitwJndKXqDDIS--