On Mon, Jan 11, 2016 at 9:26 AM, Thiago Ize <[email protected]> wrote:

> There's a difference between symbols (-g), -DNDEBUG, and "debug mode"
> (-O0, -g).  If you're actually building in debug mode and then stripping
> symbols, all your users are now getting a really slow and crappy OIIO
> without any optimizations.  What you want is to just add the debug symbols
> (-g) to the release mode.  Ideally the profile mode would do this for you,
> but I think the profile mode in OIIO uses different optimization settings,
> which makes it kind of useless (you want to profile the real code made with
> -O3, not the -O2 code).
>

Ahh, I didn't distinguish there. Standard build flags for Fedora include -g
-O2 (not -O3).

Thanks,
Richard
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to