From owner-freebsd-current@freebsd.org Tue Dec 8 15:28:04 2015 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 7C04C9D39E9 for ; Tue, 8 Dec 2015 15:28:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4F21AB8 for ; Tue, 8 Dec 2015 15:28:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by igcmv3 with SMTP id mv3so103443607igc.0 for ; Tue, 08 Dec 2015 07:28:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=TgbdYiae4nGZr+Mr/8KR2+7Hy/aW5YEAYBVmdw2p68w=; b=Eq2IvZsByL9c/Cw0TbAJDXBSK5zpNMCWNnZbSzUTRVIOJfU1bpLp9b4MIaNuBefHdu 9L88yEdJ3mUK1s0Hp6UdSZziPZyDJkVek7f7EItAkdCeJdFTD6UdKU+aUp9T11/y/9/I gMeUs5l4tvU1fr/mOhpCMgFAw5hlNme5wjQ0K24N91ZDGPOv6a5bF+dp+FjRHnD2z7/f TaqDKKYUxNxg1jfdv6Tjdcx2JgSlZQTO+c5y2fvD3JyQf0Ut4Y0QPGsU+KJ9hcl263x6 AHmlugHE9vlzjdtakY6oXI7vfdb3zbyHnYYxAfMwyghZDSMqLowAZs4YkFx262PB5W8l BXdg== X-Received: by 10.50.43.234 with SMTP id z10mr4683919igl.58.1449588483619; Tue, 08 Dec 2015 07:28:03 -0800 (PST) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.169.85 with HTTP; Tue, 8 Dec 2015 07:27:44 -0800 (PST) From: Ed Maste Date: Tue, 8 Dec 2015 10:27:44 -0500 X-Google-Sender-Auth: _IMVofmuiaY9TKnSgl1l-DDb8UI Message-ID: Subject: HEADS-UP: Userland debug files enabled by default To: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 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: Tue, 08 Dec 2015 15:28:04 -0000 As of r291955 userland debug files are built and installed by default, in order to facilitate debugging. They will be built as part of the release process (in FreeBSD 11) so that they can be made available for download either at install time, or later on to debug a core file after a crash. (Release builds currently require the use of all default options.) The debug files will be located automatically by gdb or lldb, by following the ".gnu_debuglink" section in the binary or library. These files occupy additional disk space in the build object directory (e.g. /usr/obj) and in the install target filesystem (in /usr/lib/debug/...). If you do not want to build and install the debug files for any reason, add the following to /etc/src.conf: WITHOUT_DEBUG_FILES=YES I hope to refine the option further to provide separate control over building debug files for binaries and for libraries/rltd.