From owner-freebsd-current@freebsd.org Sun Jun 25 19:07:33 2017 Return-Path: Delivered-To: freebsd-current@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 A20F4D97FD2 for ; Sun, 25 Jun 2017 19:07:33 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-8.mit.edu (dmz-mailsec-scanner-8.mit.edu [18.7.68.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 532077A4B3 for ; Sun, 25 Jun 2017 19:07:33 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 12074425-807ff70000004226-55-595009ecb629 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-8.mit.edu (Symantec Messaging Gateway) with SMTP id 99.DB.16934.CE900595; Sun, 25 Jun 2017 15:07:25 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id v5PJ7Noo026537; Sun, 25 Jun 2017 15:07:24 -0400 Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id v5PJ7Jh3016405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 25 Jun 2017 15:07:22 -0400 Date: Sun, 25 Jun 2017 14:07:19 -0500 From: Benjamin Kaduk To: Trond =?iso-8859-1?Q?Endrest=F8l?= Cc: FreeBSD current Subject: Re: Has gdb been disconnected from make installworld? Message-ID: <20170625190719.GD17840@kduck.kaduk.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.1 (2016-10-04) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleLIzCtJLcpLzFFi42IRYrdT133LGRBp0DCf2WLOmw9MFm/bhByY PCasf8PmMePTfJYApigum5TUnMyy1CJ9uwSujBeP97EVfOGqOPDqJlMD4zOOLkYODgkBE4kv +xW6GLk4hAQWM0ncevCABcLZyChx78kPKOcqk8Sbq03sXYycHCwCqhKPJl1kBrHZBFQkGrov M4NMEhHwkehfGggSZhYwlLh9oJcNxBYWsJP4eugnI4jNC7TsbO8ksDFCAuUStx51sEHEBSVO znzCAtGrI7Fz6x02kJHMAtISy/9xQITlJZq3zgbbyingCLTpOthIUQFlib+H77FMYBSchWTS LCSTZiFMmoVk0gJGllWMsim5Vbq5iZk5xanJusXJiXl5qUW6Fnq5mSV6qSmlmxjBAe2iuoNx zl+vQ4wCHIxKPLwBa/0ihVgTy4orcw8xSnIwKYnyNvr7RwrxJeWnVGYkFmfEF5XmpBYfYpTg YFYS4Y39BZTjTUmsrEotyodJSXOwKInzims0RggJpCeWpGanphakFsFkZTg4lCR4azkCIoUE i1LTUyvSMnNKENJMHJwgw3mAhmc8BBleXJCYW5yZDpE/xagoJc67jh2oWQAkkVGaB9cLSjgS 2ftrXjGKA70izOvPBlTFA0xWcN2vgAYzAQ2escYHZHBJIkJKqoGxUfPP+xOiEal3f3OFNUpG 2jrcdT6zzLPTeM4xDrW/fBxb5vBcnLGke011QO7vAyFhy8+V3Wd856i4uG/ai93/ChbO2fzm 6fW+kojoK71RjMvdNi3f/z7qasq54rVP/oq8OOqrFBbGG2nWvXbq/kmyssrRAf8LXvYdmXd3 7o3j8f1Wy4yU/i2NVmIpzkg01GIuKk4EAMgqcSgTAwAA X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2017 19:07:33 -0000 On Sun, Jun 25, 2017 at 09:03:58PM +0200, Trond Endrestøl wrote: > On Sun, 25 Jun 2017 20:55+0200, Trond Endrestøl wrote: > > > I was at bit surprised to see gdb missing from /usr/bin this evening. > > The executables are still being built in /usr/obj/usr/src/gnu/usr.bin/gdb. > > > > This is on base/head r320329. > > > > Do we need to add WITH_GDB=yes to our src.conf files? > > Ah, they wound up in /usr/libexec. Still, that's an odd place for user > software. ----------------------------------------------------------------------- r317416 | jhb | 2017-04-25 13:08:56 -0500 (Tue, 25 Apr 2017) | 16 lines Add a new GDB_LIBEXEC option to install gdb and kgdb to /usr/libexec. When this option is enabled, only gdb and kgdb are installed to /usr/libexec for use by crashinfo(8). Other bits of GDB such as gdbserver and gdbtui are not installed. For this option to be effective, GDB must be enabled. Rework r317094 to re-enable GDB on all platforms but enable GDB_LIBEXEC on platforms for which the GDB in ports is a superset of functionality. Reviewed by: emaste, kib Suggested by: kib Relnotes: yes Differential Revision: https://reviews.freebsd.org/D10449 ----------------------------------------------------------------------- Note specifically that the GDB in ports is a substantial improvement in functionality on amd64. -Ben