[MacPorts] #34491: add dsymutil to post-destroot in gdb compatible compilers
MacPorts
noreply at macports.org
Sun Jun 10 11:49:59 PDT 2012
#34491: add dsymutil to post-destroot in gdb compatible compilers
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Reporter: sean.michael.farley@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.1.0
Resolution: fixed | Keywords: haspatch
Port: apple-gcc40, apple-gcc42, llvm-gcc42, llvm-2.9, llvm-3.0, llvm-3.1, llvm-3.2, clang-2.9, clang-3.0, clang-3.1, clang-3.2, dragonegg-3.0, dragonegg-3.1, dragonegg-3.2, g95, gcc42, gcc43, gcc44, gcc45, gcc46, gcc47, gcc48 |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Comment(by sean.michael.farley@…):
Replying to [comment:15 jeremyhu@…]:
> Ah, sorry. I didn't finish reading your response.
>
> Yes, there are no symbols in the binary itself, but there are references
to the object files. Running strip (or install -s) will remove those
references.
>
> As for shipping the dSYMs, that will give you the debug symbols, but you
won't have the src to match it up with. If you want to debug a particular
package, your best bet is just to use -k to not erase the objs and src.
I think in general that is fine. The only ports that really need this are
the compilers since they're producing the object files. It would be nice
if the buildbot took care of this since compiling all the ports listed in
the patch takes quite a while.
--
Ticket URL: <https://trac.macports.org/ticket/34491#comment:17>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list