On 8/1/2014 3:34 PM, Sean Kelly wrote:
Also, I don't like the -debuglib option because when a user sets the debug flag in their build, what they want is to debug their own code, not the standard library. While it's sometimes useful to have debug symbols in the standard library you're linking against, it's basically never useful to have internal debug code enabled in the standard library because even if there's a bug in that library, you can't do anything about it. And presumably the library has been tested against that debug code anyway.
It's mainly useful for having a library with symbolic debug info in it, which makes it easier to work with in a symbolic debugger.