Phobos and Druntime compiler flags

Jacob Carlborg doob at me.com
Fri Feb 8 07:02:14 PST 2013


On 2013-02-08 14:39, David Nadlinger wrote:

> Just to get some extra feedback: LDC currently ships with 2 versions of
> the standard library, a release one built with the equivalent of "-O
> -release -inline", and a debug one built with "-g".
>
> The debug one is set as "-debuglib" and thus automatically used every
> time the user compiles their code with "-g", which could lead to some
> unnecessary slowdowns, as not every time you want to debug into the
> standard library code. On the other hand, you typically _do_ want to
> have the assertions in the standard library turned on when you debug
> your own code, so...

I think that's good approach. The use can always remove/change the 
-debuglib flag if necessary, right?

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list