From nobody Wed Feb 28 18:16:22 2024 X-Original-To: freebsd-toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TlMxg24LSz5C3QP for ; Wed, 28 Feb 2024 18:16:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-24.consmr.mail.gq1.yahoo.com (sonic304-24.consmr.mail.gq1.yahoo.com [98.137.68.205]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlMxf6Q0kz4CXf for ; Wed, 28 Feb 2024 18:16:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709144195; bh=2647wHI8R2PTn+P73fkVIHDJ8Mojh3Qs5vtzOtcSqi0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=IcVUsDe/1FpyD+NdKtmyjWS7xH/t8Ms2UrzcpZeyA1f/QPK9wNy5d5qosvg1CozdEgx1iXz32evJfKwxCyFE48hFbaZgtbftYUD0NEq6eYO8MDriYnK3SmT/nwDpfdM/DZtP7PaJpbxuu5VDCYej2e11go0l8Mq8CGXp3r0BbE17CkIBKoECrIJfQVZmbgvcDuDon+ETwegSuTPD/QZdBNBJ5uZc9+tQ4My7OW/AwBB8wkVX/gZdyh/NQPuZYTL4H7nFZnFyVc/vTRmKoxBo6qoh8zFdOvnn6uI4+db3gu1fNHtBjiXrX+zpuKQQS59pfaH3V6AW7WMSpITONHkCDg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709144195; bh=BwCGkRKMKNldlGy/F40ozTAh24Jj0CzuZc6m0x+Bbmj=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=qzDvk6cZpeHFf9qx+iRj12UXAKQd85wx7zdOzzaC8k3glrKILjEnq+KcRZS7JGHmut9H0apm6F4JeMYyKNC+Gn+NzAhsgdwcIqrmNzEbWE7uguDP+yEEXlhyHG35RbRXOJldKRa8OJJVrI61GsmZkVvIy80rwgN05aV7VT1i+nLggc2TXOCgPHYzXzKqbioZAkdvRx7VMHBL+slkLQJYgyvXMA4DLvAW+Drkcb5tYugaGPQj3nLxLhr2PrhttW+QB3eHNleZFpAzsrHeaxy303pVnM8MHEfyd8hikduFkvcOBHt3uvIEEyofv128NdC06oGGTDguWLg+lD7IfrOt8w== X-YMail-OSG: .BocJasVM1n63QH3hKt_Jbip3ER7oOd9KhbZdQUjEJ3pGVRBNROZDm7MqsGgC5n STW_2J66P6N7KJaJhp.yRF49Wb2HLSbId8jGmvKW4GFu6UtiN7_Y5yPvptqCQuhFlw61fONfxZ0f Sz5h353h7HLlZV4lKdfdAVXvTjWRHOP5_6mXTRjYSXa63sVydL0SaEdyp5f4wCppE0a_cH5U_eQ7 1Unrj4Yq5e9lIrWmdWyHMUTtXPkK1hp5kZotaVbIDqli826NZ3WJXuzC698qI_FRUGMY9GmNnvCi 0YAL5EkLZDBOSM2LLi3QXivpuK00m0xiODlKTa_BN.LxPZCq76IOXkHBQTEUBT3Bmccdu9ayHQTt dAS1bQHRGFZjXj3IuZHhRCzZBMTzQXIMEEMnANNd0u.4dB.r69vHMn_ycU8wgOhz5QtvEHe7Lwvb YNtj5CmE.rhbnCBI3BvqNnX6mtkz8hbnATzaXp4k5IPKgiGUieHIlBBKuaJWMOC22cFUKkdFfupj dBk3DCjq1QxeiPgdAII1QVGe9XigDlj1VF0dyb6T.znPYpTXGWFZHFv4A6AMSyWdK_8cYB.vxpll MC7Zj1f_QRPt6BieUdmZv1Z9A8kDT1eft3dqqD8FI9uDfO.1YiR5vAGU7QWMfzbSGR9u.MbMohjz om7b8tFo9fd_a068jpHGYYgxYAm4vPhtHrgMhWMF3_vsacNOF46OZ1r5yc.zYCfn4O3gUPX7QTl7 ygl0MmVcgq6Ww1wkQorKNbcFM5F.AnBkihA6He3WZfHyG04zMWnSKvBR.oXZQMFbeLDvkTTuSzLO IbKe7gEO5zBkY0EU7ndoMdFXUWvUVK.Lvd..MIPajCAAxfHMgOglkkxl4sqGd7YzX0YTwhnMT1Go 6fgk5HlyBMhatd8FT6GD4yvfsyve7ab_SXCPYbkrHqCmlwWRYs7xEn1G5NKbjr0_NbRVFwx9rIJ7 kEIcEj47FXlnoTm19JcKWreIJexsQgu7uNBtvNzHJ4XrLm8Ag9BN6cb2VEEvdWyVIi3K3yAMgZnG ZTHGIMjowqoDGjH2kR4M7Jc.WL98Ci4Ap5bHUWb2w_cqsVa1KkwitNM64YVVvvcodzlh3PAKToeW OKLOX0kQG2qSgxjFvZBWgoCaMtlyn_u96gF4VbqyhabgEmclri1Gd2vRW2Yk_BkdbTg0qQtan8aa Ltrlu3gmGaYkDT1J88zZ90YKtyA4YlojRPwyHNd3_CrgOD2iQwI9a8NZ0v62HN_dygGj1hDRaOZF .MpUsd9OBZmG3h6XuY7FPrK4DJF7cRlOLniM1bUybNpXiePWdjFRg.nGeLIY3AHej8hL.8pXUaUm V6hobkkj1MTvjBr2ZwNNHskZwky6aDGZGfai1iOPJ0_z4Cc_Sui9aXY7Ypeu9S1oxiR9YfO3mSQ_ DuaTWR4TDjkpQjjoTDjF9UtXnEjlRxYyvRHug4shiJE4h2Im5Z4bvVsrCjsFJlMPTq0dNG9taEwU B8hjAMU_oTy5Pf7qYSe_z_HUzUKqR65NuLSW8tm.bygFe2Is0q0hyjWxyXLaNidB06nXrdUswqxK dgtanlVYUQHc456AGRGLNWMeclsEWKjFIR7i6q3Q0xKbQMkzI3mQb2wXPviOe6.vrGJLsjZCY6qL bSQKGuUXU7tznv0Ekb0mn4SaG35CpYJaX3_yglQwd8ANGbgMytlGeemjhPcbD3zGpQAb1mz0QKfB BgCT9ihLuJMS7PoZzLnMwxahTwbyrKAFknY9FWh3VHcL6l7YCuGuReRHU5stm06BbDw2QaClZpAy DK6oBsaS4bOJ.xMPm3LxXTCyOkfEZ4BWye0wpj9DW8uwVE_qYGiB_4ZLai_tN7iphEa00FdAbZBQ h6aYFs45OCPngT8MMPEprpCE5KGrRnieL.8v14kXiYCXHN6Lzkuszne2daB9yQDITVxAPXLfhr4s GtP5T1i6eNYfo3furH.rhn0QT5QspCqh4J4aROwyiVKrkMh0FvVzpbR6DfqROOgA_wPvnQlfjA1y G_HN8FJnXfVAAaCIqBc4e5xLOi_1IaHO2OtDG72tC.1MgFH_cM.JQ_OYxvtmoYn40Y8ZL3tqukr1 _rxBEBiOYCvevRCAbCVUM3YxyW.sywmbQBmxTGOQYFrSHBFwPOOc39F9STlHolSNCOEgyDsyAK1P hrDRUwuvHjtilMjOlv4REqlGg7m_qpMAXQhFDTfimsx.FulKlCvKpPUPOv8nVJb9dhxCIWJ7f51N jDK4419ABcU83S99TkMJqevnD0tSAt40icw6XNNmzxj4gNlANvZkJS2LK.BFHVD.NoWd3mMdm X-Sonic-MF: X-Sonic-ID: 1cbbed2c-63a5-42fd-872e-3cfeadd1f048 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 28 Feb 2024 18:16:35 +0000 Received: by hermes--production-gq1-5c57879fdf-hrd4s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5441110a3f5eefe11132b82d939fddd5; Wed, 28 Feb 2024 18:16:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: system clang's -debugger-tuning setting: Is the default gdb setting intended? From: Mark Millard In-Reply-To: Date: Wed, 28 Feb 2024 10:16:22 -0800 Cc: FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <9B916C6A-6BEB-43FB-A4A4-E29130212DD8@yahoo.com> References: To: Brooks Davis X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4TlMxf6Q0kz4CXf On Feb 28, 2024, at 08:37, Brooks Davis wrote: >=20 > On Tue, Feb 27, 2024 at 10:47:31PM -0800, Alexander Richardson wrote: >> On Wed, 21 Feb 2024, 08:43 Brooks Davis, wrote: >>=20 >>> On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mark Millard wrote: >>>> [Curiosity, not an objection.] >>>>=20 >>>> It appears that most likely all FreeBSD platforms get the gdb >>>> setting by default . . . >>>=20 >>> I'm not sure we've thought about it much, but gdb is almost = certainly >>> the right default tuning since it's what most developers are = accustom >>> to. >>=20 >> I think there is also an argument to default to lldb tuning. Just = last week >> I discovered that lldb is unable to resolve debug information for = types >> defined in other shared libraries, so you really need to build with = -glldb >> or -fstandalone-debug to get any support for e.g. standard library = types ( >> = https://github.com/llvm/llvm-project/issues/60994#issuecomment-1447337360)= . >> The downside is that the resulting binaries are bigger so it depends = on how >> important lldb support is. >=20 > I guess we should look at how gdb does with lldb tuned debugging bits. > It's certainly possible that the gdb tuning has just plain rotted and > the gdb experience would be better with lldb turning. >=20 Another question might be if src.conf or make.conf should have an explicit control over which tuning is used --plus a default choice for when it is not explicitly set. =3D=3D=3D Mark Millard marklmi at yahoo.com