On Feb 28, 2024, at 08:37, Brooks Davis <[email protected]> wrote: > > On Tue, Feb 27, 2024 at 10:47:31PM -0800, Alexander Richardson wrote: >> On Wed, 21 Feb 2024, 08:43 Brooks Davis, <[email protected]> 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
