From owner-freebsd-toolchain@freebsd.org Sun Nov 29 21:00:56 2020 Return-Path: Delivered-To: freebsd-toolchain@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 7E9484ACDD4 for ; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Ckgkc2fgHz3QFr for ; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 54AD84AD008; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) Delivered-To: toolchain@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 53EE54ACF91 for ; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ckgkc1cHsz3QCk for ; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1EBEC17E30 for ; Sun, 29 Nov 2020 21:00:56 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 0ATL0tDO055460 for ; Sun, 29 Nov 2020 21:00:55 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 0ATL0tkR055459 for toolchain@FreeBSD.org; Sun, 29 Nov 2020 21:00:55 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202011292100.0ATL0tkR055459@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: toolchain@FreeBSD.org Subject: Problem reports for toolchain@FreeBSD.org that need special attention Date: Sun, 29 Nov 2020 21:00:55 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Nov 2020 21:00:56 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 234232 | clang Assertion failed when building the port dev Open | 245179 | lld: wrong/misleading "SHF_MERGE section size mus Open | 247665 | emulators/rpcs3: clang 10 crashes during build 3 problems total for which you should take action. From owner-freebsd-toolchain@freebsd.org Wed Dec 2 17:44:00 2020 Return-Path: Delivered-To: freebsd-toolchain@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 AA4934A1D6C; Wed, 2 Dec 2020 17:44:00 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmRCz6GQdz3Lt9; Wed, 2 Dec 2020 17:43:59 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f49.google.com with SMTP id 81so1086359ioc.13; Wed, 02 Dec 2020 09:43:59 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7cDObSf/LfTdqRLzx3T2qZZWps0oJ/kQrpeuvyezhOY=; b=SIvJrZ2A8+3AUKX+FSaFXl19GKvMF7m4yP0Al64DyvXgUuacxxjUWITpOZO+ijtBHe tjddMKatQHZVAzUFy8AXyhh/jF9nCfcnK/ydMR9GD4WjBY8reWw6O4eRRNBnR4Jd4DAy eSWsr3mw9Tc7QLCIjKuhHNZoCchJps1mQUPQ3GniSnVkiO5mPDI5WHuVAF4r78BYjNBU R6q6ZlTqIE2+wTVixvvcHBboS9z5ehKGEhMkU0gj/dxhxpgZqDZEADfbclNYnjXsMs2v hzzZkjv1vseaXlNu3PbiziD6qGgs/A9Yxb8OcEAFq5kOflf4gXi7qBE6cIDLry56u2S0 vzzQ== X-Gm-Message-State: AOAM5331NevprnkFrpjQFfG02KPJWfvK0ozDqBNqN8jRWVyfXcEQC0Yt jL2uTKhAGH/hr/9rIeNGNAOKheSmKMsowZLYlyzIlBUQNOVOeSYa X-Google-Smtp-Source: ABdhPJzh8eH/eKURkf9vF44cOw63nzfv6SoYIbffecY1r/Kzc6910Uoyt3gelcFtmlbp7MyNscZVMjKahmtF3yWH588= X-Received: by 2002:a02:cc54:: with SMTP id i20mr3231213jaq.136.1606931038023; Wed, 02 Dec 2020 09:43:58 -0800 (PST) MIME-Version: 1.0 From: Ed Maste Date: Wed, 2 Dec 2020 12:43:46 -0500 Message-ID: Subject: Removing obsolete GDB 6.1.1 for FreeBSD 13 To: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4CmRCz6GQdz3Lt9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.49 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.166.49:from]; R_DKIM_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[carpeddiem]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; SPAMHAUS_ZRD(0.00)[209.85.166.49:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.49:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.49:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-toolchain] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2020 17:44:00 -0000 We currently have an obsolete version of GDB 6.1 installed as /usr/libexec/gdb, kept only for use by crashinfo(8), which extracts some basic information from a kernel core dump after a crash. If the gdb port is installed crashinfo will use that in preference to /usr/libexec/gdb. If neither exists it will not perform any analysis, reporting "Unable to find a kernel debugger." GDB 6.1.1 was released in June 2004 and is long obsolete. It does not support all of the architectures that FreeBSD does, and imposes limitations on the FreeBSD kernel build - the continued use of DWARF2. I would like to remove GDB 6.1.1 before FreeBSD 13, and propose to switch the GDB knob to default to NO in the near future. If the crashinfo utility and related man pages do not already include references to installing the gdb port/package I will add those before making the change. In the fullness of time we may use LLDB to extract the same information, or provide other tooling to do so, but I do not want to block GDB 6.1.1's removal on this. Please let me know of any objections or comments. From owner-freebsd-toolchain@freebsd.org Wed Dec 2 17:52:37 2020 Return-Path: Delivered-To: freebsd-toolchain@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 8699B4A21D9 for ; Wed, 2 Dec 2020 17:52:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmRPw5jvxz3MJZ for ; Wed, 2 Dec 2020 17:52:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72a.google.com with SMTP id u4so2052581qkk.10 for ; Wed, 02 Dec 2020 09:52:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xkk1aiACUvH1iIODleAdkFkCa06qlsfrcjDbIJM9MZ4=; b=m5FIuswQtq/HmlNk2UmNMHGwa0WqF055uHt/H67525nyDwkfKqDpuy7wiJ+CNiWPq7 HPjhCoGBJm6JQs6v1fVkqRAV2AB9S6DPNOlTwsOwq+orx1c673XI59SkhqvcRd5pOOqi MMu0BlI49kdluPrUnPBPATqycFRD9YDRT1D0LzrlqbR+DWD+ZZ3qMuIaGNl9muY51xfL 5SspR9BbRl0fxO1slmOlHislUtW0F3uO+ul1YDB9lqk519HDVl/PBHowRC27g9XrxPPj RLli2+ilP/XBQldxP3VGbw2tG67usey2qbWa2J8q6nj3OES5pnBzu9p2vZR67UQuEGPK M5EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xkk1aiACUvH1iIODleAdkFkCa06qlsfrcjDbIJM9MZ4=; b=Dv94GT6oWbwKVNHlO5LlggmKmzeaK15SikkOwaFcrQVUonzpo3Ok4TSpUHqBbSX6bd AvZ4lqanSSwuBaMXXn5NtTG/N3RXhKQyy9vbaFe/hx8wB8BjogdDfgXYMTOsswaQEfd9 SxjtjFXoApw3dPwROA8E2E+mOxDAiaVW8py6BPSMS4cdSXbOkFeBJUtwHJ8zeDYasqf2 iwiZMsI5T6b0JBXqXXL2rIcR6/018+0ZKLTv1I0gIZRZkKpZlxwg7n7WlLvjmEReBvBO w2KdGyAwpnAesJGpFFHNbFwdP/utg2buYkOr5Z7vOs6llZlq7lxI/5tgSwBa5j9tzb1B ZTzg== X-Gm-Message-State: AOAM530DOf5rbD/MQ2wnQYPxawvV+4SCI+ns5Ny2IyJbidvwOX6iaVAP XWFkIR4ctsM650KYscQ8fyBXOkoPxJXzs4zcyz37Fw== X-Google-Smtp-Source: ABdhPJz1HUE3277Va907b9YGzqDFJ6kecBmNhBS1GhsapAbFnOeRTfgTUJx3zE5oi5aLw+jWrYOmjDP+cWQcsBiTlMQ= X-Received: by 2002:a05:620a:88e:: with SMTP id b14mr3734794qka.195.1606931555539; Wed, 02 Dec 2020 09:52:35 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 2 Dec 2020 10:52:24 -0700 Message-ID: Subject: Re: Removing obsolete GDB 6.1.1 for FreeBSD 13 To: Ed Maste Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" X-Rspamd-Queue-Id: 4CmRPw5jvxz3MJZ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=m5FIuswQ; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72a) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.82 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-toolchain@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72a:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.82)[-0.820]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72a:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72a:from]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-toolchain] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2020 17:52:37 -0000 On Wed, Dec 2, 2020 at 10:44 AM Ed Maste wrote: > We currently have an obsolete version of GDB 6.1 installed as > /usr/libexec/gdb, kept only for use by crashinfo(8), which extracts > some basic information from a kernel core dump after a crash. If the > gdb port is installed crashinfo will use that in preference to > /usr/libexec/gdb. If neither exists it will not perform any analysis, > reporting "Unable to find a kernel debugger." > > GDB 6.1.1 was released in June 2004 and is long obsolete. It does not > support all of the architectures that FreeBSD does, and imposes > limitations on the FreeBSD kernel build - the continued use of DWARF2. > > I would like to remove GDB 6.1.1 before FreeBSD 13, and propose to > switch the GDB knob to default to NO in the near future. If the > crashinfo utility and related man pages do not already include > references to installing the gdb port/package I will add those before > making the change. > > In the fullness of time we may use LLDB to extract the same > information, or provide other tooling to do so, but I do not want to > block GDB 6.1.1's removal on this. > > Please let me know of any objections or comments. > I fully support this action. We kept gdb on board for 12 (and 11?) for crashinfo as a transition to the new gdb port and to help smooth over bumps from moving kgdb support into that port. jhb@ has done a great job in getting kgdb moved into the port. I use the port exclusively these days for all the kernel debugging I have to do from panics in our fleet (although I have some minorly special needs so I use a special script to fit into our buildenv vs deployed env). The current gdb in the base can't cope with anything more complicated than 'hello world'. It's broken for threads. It's broken for much of the code clang generates. It's useless for kernel dumps (even tracebacks are unreliable in my experience). There's little to no value that having gdb in the tree at this point. I also agree that none of this should be gated on lldb. gdb in tree is so out of date that we are much better off removing it, even if lldb isn't a complete drop in replacement (I've not used it at all, so I can't say one way or another). Warner From owner-freebsd-toolchain@freebsd.org Wed Dec 2 17:58:39 2020 Return-Path: Delivered-To: freebsd-toolchain@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 5402F4A26B4; Wed, 2 Dec 2020 17:58:39 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f171.google.com (mail-il1-f171.google.com [209.85.166.171]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmRXv1lSjz3Mvx; Wed, 2 Dec 2020 17:58:39 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f171.google.com with SMTP id z14so2343714ilm.10; Wed, 02 Dec 2020 09:58:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3uRIE8XS7hLrFef/3qThxxL8CvB/XT5GMWaIUI7JYTk=; b=bCWcNScaw4SiVMWbYlx1gSBA1+a3qSBjWZpRv6cc0ZxNcpzDo9dKQ4eVgK10yRhd1M q29EBWqxrYbXeftqwKCvrkCZ3SgENbSrpHcN7UV5GuSeP+KWQBnMa4lhe3Fgcs9r5SHp dA/SHMxt8GdwoUTAAzsBXAb7xc4wpON/KXyV/+CivucnliHL8P2Y1MuygWI2eqU9qUoy ll+rix/ujBxrLG2RPR91IOJXMddW8HLH4X2YS+V4mdvNjZpkgDM1PfeSwGMMLyCGdnZj jO51+k6Su2Q/TPXWcK9PVWG9ZDhFhSQTh7S7fCy59J/F3Dy3lWldiOwZP1v2c45XSS6F 3VRw== X-Gm-Message-State: AOAM533tDTQ+ozZLjQYqb+u5c9Y730Xnc8fd7lmmisuH4Oxtiw+55cKA wj9ttyUoZxlK/1O1KPdiEGDgoPDjI4wt5HYGKwkkv13PnP8HgQ== X-Google-Smtp-Source: ABdhPJzbVhrSIvXNpgRw0M5LJkrA5sj/99oSpqIkLAgzVUqiXHRCigHKFG6MWoV3/2U79zznQsHslnS2uvmI5KEAoNg= X-Received: by 2002:a92:d90c:: with SMTP id s12mr3328673iln.100.1606931917569; Wed, 02 Dec 2020 09:58:37 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Wed, 2 Dec 2020 12:58:25 -0500 Message-ID: Subject: Re: Removing obsolete GDB 6.1.1 for FreeBSD 13 To: Warner Losh Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4CmRXv1lSjz3Mvx X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2020 17:58:39 -0000 On Wed, 2 Dec 2020 at 12:52, Warner Losh wrote: > > even if lldb isn't a complete drop in replacement (I've not used it at all, so I can't say one way or another). Quick comment on this point - the FreeBSD Foundation has been sponsoring Moritz Systems to improve LLDB on FreeBSD, and they've done great work getting it into shape. Their work is in LLVM upstream now, and they're iterating on fixing issues found by LLDB's test suite. LLDB 12 should provide a capable userland debugging experience in FreeBSD 13, although I suspect many users will still install the gdb port or package for the familiar command line interface. There's no FreeBSD kernel support in LLDB yet, but it's being investigated. From owner-freebsd-toolchain@freebsd.org Wed Dec 2 21:40:41 2020 Return-Path: Delivered-To: freebsd-toolchain@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 6DFDA4A6E69 for ; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4CmXT52PMsz3rKY for ; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 524414A71F3; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) Delivered-To: toolchain@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 520714A733D for ; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmXT51d7Wz3rKX for ; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 20C1D5FC6 for ; Wed, 2 Dec 2020 21:40:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 0B2LefmX068119 for ; Wed, 2 Dec 2020 21:40:41 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 0B2Lef6J068118 for toolchain@FreeBSD.org; Wed, 2 Dec 2020 21:40:41 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 250702] c++filt crashes on a symbol representing a C++ lambda function Date: Wed, 02 Dec 2020 21:40:41 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: mfc-stable12+ mfc-stable11+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2020 21:40:41 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250702 --- Comment #28 from commit-hook@FreeBSD.org --- A commit references this bug: Author: dim Date: Wed Dec 2 21:39:58 UTC 2020 New revision: 368285 URL: https://svnweb.freebsd.org/changeset/base/368285 Log: MFC r367304: Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt Since elftoolchain's cxxfilt is rather far behind on features, and we ran into several bugs, add an option to use llvm-cxxfilt as an drop-in replacement. It supports the same options as elftoolchain cxxfilt, though it doesn't have support for old ARM (C++ Annotated Reference Manual, not the CPU) and GNU v2 manglings. But these are irrelevant in 2020. Note: as we already compile the required libraries as part of libllvm, this will not add any significant build time either. PR: 250702 Reviewed by: emaste, yuri Differential Revision: https://reviews.freebsd.org/D27071 MFC r367712: Ensure make delete-old does not unlink the llvm-cxxfilt and its manpage, after r367304 and r367324, when WITH_LLVM_CXXFILT is enabled. Noticed by: "Herbert J. Skuhra" Changes: _U stable/11/ stable/11/share/man/man5/src.conf.5 stable/11/share/mk/src.opts.mk stable/11/tools/build/mk/OptionalObsoleteFiles.inc stable/11/tools/build/options/WITHOUT_LLVM_CXXFILT stable/11/tools/build/options/WITH_LLVM_CXXFILT stable/11/usr.bin/Makefile stable/11/usr.bin/clang/Makefile stable/11/usr.bin/clang/llvm-cxxfilt/Makefile _U stable/12/ stable/12/share/man/man5/src.conf.5 stable/12/share/mk/src.opts.mk stable/12/tools/build/mk/OptionalObsoleteFiles.inc stable/12/tools/build/options/WITHOUT_LLVM_CXXFILT stable/12/tools/build/options/WITH_LLVM_CXXFILT stable/12/usr.bin/Makefile stable/12/usr.bin/clang/Makefile stable/12/usr.bin/clang/llvm-cxxfilt/Makefile --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Dec 2 22:19:30 2020 Return-Path: Delivered-To: freebsd-toolchain@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 7AA7F4A7B7B for ; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4CmYKt2q26z3t7Z for ; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5EE184A7B7A; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) Delivered-To: toolchain@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 5EA894A7B79 for ; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmYKt283Qz3tXZ for ; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 383906C93 for ; Wed, 2 Dec 2020 22:19:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 0B2MJUUU090485 for ; Wed, 2 Dec 2020 22:19:30 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 0B2MJUIx090484 for toolchain@FreeBSD.org; Wed, 2 Dec 2020 22:19:30 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 250702] c++filt crashes on a symbol representing a C++ lambda function Date: Wed, 02 Dec 2020 22:19:30 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: mfc-stable12+ mfc-stable11+ X-Bugzilla-Changed-Fields: resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2020 22:19:30 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250702 Dimitry Andric changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|In Progress |Closed --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Fri Dec 4 19:28:58 2020 Return-Path: Delivered-To: freebsd-toolchain@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 D576D4A9A48; Fri, 4 Dec 2020 19:28:58 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnjSB16tTz3QGl; Fri, 4 Dec 2020 19:28:57 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f176.google.com with SMTP id z10so6228801ilu.3; Fri, 04 Dec 2020 11:28:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=flSZ3CbAxziJUu5QXmZLxPr2O0NabcYZ/l4rsznTEBU=; b=JAvaYLiRfE590X1t9YDN+L8G4tBThc9gU7zMlM7V3vC4INRzy8QUz1Yburualsa3pC aYaQNo9p22TV48SzD5TsMk6yA9S/U9NdD3UQVay8Fskbpt5At8qkRZ0YUjMsfqzD2Oh2 M7lZTsGE9SF4cUqXcA/jaULkLL9gDkbNXRZMif2rK3scG98mq9PaZFaX3bPsp3Oto0g6 U/6zpHORCgmMXt3e2qAQ0HnfF4dM360uMkOjlTDJuv3uWo7FeMfvStccY6p3gTryaclV nc8AvX/RZsp6mPyWsjF17ZbyZKI0Ei1JJn9PbSOEB7gR83BQZVoIt5oRy9+NvJ6qfpd8 fVZQ== X-Gm-Message-State: AOAM531TGnWrCdtNkDZssrOMpf9tJqVfHpTswjlFbgPjfdm9BITcfAHR yvKniZHXNtqULjZd9eBPQBSc1DgaEsX8zqQoFjSSHNbWAkKBgQ== X-Google-Smtp-Source: ABdhPJyZoHlaSG81llSuAimSLuDycYT8PQrKgsjvn+TB2RM6HwUDBGQFIrVAoZE1brr8CLUiAhJ3A9fVe0Y2CnCbEzQ= X-Received: by 2002:a92:8419:: with SMTP id l25mr1809065ild.100.1607110136160; Fri, 04 Dec 2020 11:28:56 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Fri, 4 Dec 2020 14:28:44 -0500 Message-ID: Subject: Re: Removing obsolete GDB 6.1.1 for FreeBSD 13 To: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" , freebsd-stable stable Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4CnjSB16tTz3QGl X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.176 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.166.176:from]; R_DKIM_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[carpeddiem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; SPAMHAUS_ZRD(0.00)[209.85.166.176:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.176:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.176:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-toolchain,freebsd-stable] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2020 19:28:58 -0000 Adding the FreeBSD-stable list to CC for more visibility. On Wed, 2 Dec 2020 at 12:43, Ed Maste wrote: > > I would like to remove GDB 6.1.1 before FreeBSD 13, and propose to > switch the GDB knob to default to NO in the near future. If the > crashinfo utility and related man pages do not already include > references to installing the gdb port/package I will add those before > making the change. The crashinfo man page now references the gdb port/package, and crashinfo itself emits a message that the port/package should be installed if kgdb is not found. GDB's proposed retirement has now been added to https://wiki.freebsd.org/DeprecationPlan. I expect to make GDB default to NO next week, and then remove it from the tree a week or two later, if there is no compelling objection.