Re: GDB + SIM broken with macOS sierra

2016-12-12 Thread marko kiiskila
I also tried to use lldb for a few days, and decided that gdb setup is still 
worth the
trouble.

> On Dec 10, 2016, at 10:12 PM, Sterling Hughes  wrote:
> 
> Ugh.
> 
> I’ve been using lldb for most of the day, and it’s… fine.  Certainly it has 
> improved over the years.  We might consider switching to it on mac os x for 
> the simulated environment.  I hate having to make users learn yet another 
> debugger, but people are moving away from GCC / GDB and to LLVM / LLDB, and I 
> don’t know how well GDB is going to work on new versions of Mac.
> 
> Sterling
> 
> On 10 Dec 2016, at 12:11, marko kiiskila wrote:
> 
>> I have this running. But it’s not great.
>> 
>> You need gdb 7.12.1 (you can get that with brew).
>> Codesign your gdb; https://sourceware.org/gdb/wiki/BuildingOnDarwin 
>> 
>> And then I also had to make gdb owned by root with SUID bit set (Peter didn’t
>> need to, so your YMMV).
>> Add the following to your .gdbinit:
>>  set startup-with-shell off
>> 
>> And that should do it. It is not without it’s it’s woes. Every process I run
>> under gdb ends up being a zombie. It’s like the walking dead season 1
>> on my laptop. However, I can do ‘newt run’ with my targets.
>> 
>> Hope this helps,
>> M
>> 
>>> On Dec 10, 2016, at 10:59 AM, Sterling Hughes  wrote:
>>> 
>>> I’m wondering if anyone else has seen this / worked around it?
>>> 
>>> I can run SIM directly from command line, or under LLDB, but GBD seems to 
>>> be broken?
>>> 
>>> Sterling



Re: GDB + SIM broken with macOS sierra

2016-12-10 Thread marko kiiskila
I have this running. But it’s not great.

You need gdb 7.12.1 (you can get that with brew).
Codesign your gdb; https://sourceware.org/gdb/wiki/BuildingOnDarwin 

And then I also had to make gdb owned by root with SUID bit set (Peter didn’t
need to, so your YMMV).
Add the following to your .gdbinit:
  set startup-with-shell off

And that should do it. It is not without it’s it’s woes. Every process I run
under gdb ends up being a zombie. It’s like the walking dead season 1
on my laptop. However, I can do ‘newt run’ with my targets.

Hope this helps,
M

> On Dec 10, 2016, at 10:59 AM, Sterling Hughes  wrote:
> 
> I’m wondering if anyone else has seen this / worked around it?
> 
> I can run SIM directly from command line, or under LLDB, but GBD seems to be 
> broken?
> 
> Sterling



GDB + SIM broken with macOS sierra

2016-12-10 Thread Sterling Hughes

I’m wondering if anyone else has seen this / worked around it?

I can run SIM directly from command line, or under LLDB, but GBD seems 
to be broken?


Sterling