<div dir="ltr"><div><div>My gosh, that's it! The symlink in the MacOS folder was messing up ggdb. Also, I rebuilt everything with -gw. I changed the Project Options | Paths | Target Filename to:</div><div><br></div><div>
$NameOnly($(ProjFile)).app/Contents/MacOS/$NameOnly($(ProjFile))</div><div><br></div><div>Which evaluates to:</div><div><br></div><div>worker.app/Contents/MacOS/worker</div><div><br></div><div>I can now debug properly. I ran a few tests and for the most part everything was clean, but a few times I got an 'oops' debugger dialog when closing my program:</div>
<div><br></div><div>The GDB command:</div><div>"-file-exec-and-symbols "</div><div>did not return any result.</div><div><br></div><div>The GDB process is no longer running.</div><div><br></div><div>Is there a better option to get rid of the symlink other than setting the target file name like I did? Could someone default the IDE to place the actual exe in app bundles on the mac rather than placing a symlink there instead?</div>
<div><br></div><div>I'm writing an exhaustive fpc+lazarus Mac setup guide and I'll be sure to credit you guys. Thanks for the help!</div></div><div><br></div><div><br></div><div><p style="margin:0px;font-size:13px;font-family:'Lucida Grande'">
<br></p></div></div>