So you'd want to also add in -DNDEBUG.  There's a bunch of other flags that
OIIO sets which you probably would also want to include.

On Mon, Jan 11, 2016 at 9:29 AM, Richard Shaw <[email protected]> wrote:

> 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
>
>
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to