From owner-freebsd-arch@FreeBSD.ORG Thu Apr 10 21:03:03 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B4AD84D6 for ; Thu, 10 Apr 2014 21:03:03 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D1C814A2 for ; Thu, 10 Apr 2014 21:03:03 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 42BEAB945; Thu, 10 Apr 2014 17:03:02 -0400 (EDT) From: John Baldwin To: Warner Losh Subject: Re: Time for turning off gdb by default? Or worse... Date: Thu, 10 Apr 2014 17:02:52 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20130906; KDE/4.5.5; amd64; ; ) References: <201404091145.58792.jhb@freebsd.org> <674B7C0B-9235-4030-9A44-7F9984CA2F67@bsdimp.com> In-Reply-To: <674B7C0B-9235-4030-9A44-7F9984CA2F67@bsdimp.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable Message-Id: <201404101702.52622.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Thu, 10 Apr 2014 17:03:02 -0400 (EDT) Cc: freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2014 21:03:03 -0000 On Thursday, April 10, 2014 4:37:17 pm Warner Losh wrote: > OK. Here=92s the summary of the thread: >=20 > (1) gdb in tree is ancient > (2) kgdb is quite useful, and only in tree > (3) ports gdb rocks, but=85 > (4) ports gdb exists only for a few architectures > (5) Fixing ptrace will allow us to use a more-stock gdb >=20 > Action items: >=20 > (1) Create a wiki page with timeline to deactivation and removal. > (2) Create milestones along the path for > (a) kgdb + devel/gdb* > (b) architectural coverage > (c) ptrace fixes I would actually invert these. I think (c) is the simplest to do (in regards to the thread changes I mentioned) and I think it makes (b) a lot easier to do. > (3) profit. Otherwise, sounds good to me. > I=92ve done these steps and documented them at https://wiki.freebsd.org/G= dbRetirement to allow work to progress (or not) without repeating this disc= ussion. Thanks=20 for everybody=92s feedback. Feel free to comment on the wiki page or edit i= t for missing items (or testing you=92ve done). >=20 > At this point, I=92m withdrawing the gdb disabled by default patches. So one thing we kicked around on IRC is that I think it would be nice to have some sort of place to collaborate on maintaining useful GPLv3 toolchain bits. I don't think they belong in the main tree. However, it might be nice to someday have another SVN repo that can be overlaid into an existing src checkout (maybe using SVN external references?) to allow GPLv3 gdb, etc. to be built as part of a world build. I don't know that we need an SVN repo on a FreeBSD.org machine right now, but something would be nice. =2D-=20 John Baldwin