On 31 May 2008, at 11:56, Tobias Giesen wrote:

now that the Lazarus snapshots are including FPC 2.2.1 for OS X (i386),
I am using this version. I had to add the -Cg- option because my old
assembly code is not compatible with PIC.

Unfortunately the debugger crashes with the following crash report. Is
there anything I can do to make it work? I am compiling a medium-sized
application with LCL and the Carbon widgetset.

I don't think the crash has anything to do with PIC vs no PIC, as it happens during the symbol reading. I don't know what does cause it though, and I've never heard of or seen this before. Did you rebuild all of your units using the new compiler?

Also, you could try using dwarf (-gw) instead of stabs (-g) debug information, as stabs is deprecated by Apple on Mac OS X. The downside is that some things don't still completely work with dwarf (e.g. shortstrings are truncated at 8 characters).

Another thing you could try is using a different version of gdb (if you're using the one from Xcode 2.5, try the one from Xcode 3.0 and vice versa; or download the iPhone SDK beta and use the gdb included there).


Jonas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to