Re: system clang's -debugger-tuning setting: Is the default gdb setting intended?
- In reply to: Brooks Davis : "Re: system clang's -debugger-tuning setting: Is the default gdb setting intended?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 28 Feb 2024 18:16:22 UTC
On Feb 28, 2024, at 08:37, Brooks Davis <brooks@freebsd.org> wrote: > > On Tue, Feb 27, 2024 at 10:47:31PM -0800, Alexander Richardson wrote: >> On Wed, 21 Feb 2024, 08:43 Brooks Davis, <brooks@freebsd.org> wrote: >> >>> On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mark Millard wrote: >>>> [Curiosity, not an objection.] >>>> >>>> It appears that most likely all FreeBSD platforms get the gdb >>>> setting by default . . . >>> >>> 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. >> >> 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. > > 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. > 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. === Mark Millard marklmi at yahoo.com