Re: Nothing (reliably) helpful from atos + dSYM
Re: Nothing (reliably) helpful from atos + dSYM
- Subject: Re: Nothing (reliably) helpful from atos + dSYM
- From: Nathan Vander Wilt <email@hidden>
- Date: Sat, 22 Nov 2008 17:57:53 -0800
On Nov 21, 2008, at 3:43 PM, Jason Molenda wrote:
On Nov 20, 2008, at 5:50 PM, Nathan Vander Wilt wrote:
On Nov 20, 2008, at 4:43 PM, Jason Molenda wrote:
Nate,
It sounds like your dSYM may not contain all the information you
think it contains. Maybe your Release target in your Xcode
project doesn't emit debug info?
You are certainly right about that! I did have a few target vs.
project discrepancies, but thanks to the tips I got here I was able
to get to the main problem: when I switch my compiler back to
gcc-4.2 from llvm-gcc-4.2 I get the symbols I expect. Hooray!
llvm-gcc-4.2 only generates debug info when compiling unoptimized.
If any optimizations are enabled, it generates no debug info.
That explains why I had symbols for my subprojects but not the main
project: I apparently had forgotten to configure them to use llvm-
gcc. But I was under the impression that LLVM GCC 4.2 would support
DWARF/dSYM (there is mention of improvements to DWARF output in the
release notes). Is this not fully the case?
I don't remember the exact official wording but llvm-gcc-4.2 is
intended as a preview in the Xcode 3.1 release. In particular, its
interoperation with the debugger hasn't seen a lot of testing yet.
Thanks Chris & Jason, this is helpful information. I'll keep using
LLVM GCC 4.2 for my debug builds, and go back to GCC 4.2 for Release.
This was the first issue I've noticed, and my code base is not small —
neat stuff!
thanks,
-natevw _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden