svn commit: r317094 - head/share/mk
Ngie Cooper
yaneurabeya at gmail.com
Wed Apr 19 22:51:27 UTC 2017
> On Apr 19, 2017, at 15:22, Warner Losh <imp at bsdimp.com> wrote:
...
>> Actually this is exactly what I would expect from Linux!
>>
>> Why do we need to pull the trigger on GDB other than to pull the trigger
>> to say we are GPL free, if that is the reason then this is the wrong
>> way to go about it.
>
> I think "gdb in base is horribly broken" is the real reason. You need
> the port to do anything non-trivial these days.
>
> Plus core set this as a goal for the project after it was clear that
> was a consensus desire several years ago. Can't fault someone for
> working towards that goal.
+1 to Warner's sentiments.
gdb in base doesn't work well with threads (6.x never did ;/..), and lacks support for other things (like python debugging). Being able to debug threads reliably is a make or break thing.
So while I understand and in general agree with you Rod, I completely disagree on the practical end of things. I'm actually kind of curious as to why this isn't being done globally.. but I assume that it was described in one of the many threads some time ago about the status quo for debugging with gdb on tier-two architectures.
Thanks,
-Ngie
More information about the svn-src-all
mailing list