The vast majority of the time, when you have a bug that manifests in a release 
build but not a debug build, the compiler warnings indicate what's going on.  
If you're not already building with "-Wall", do so, and look at all your 
warnings.



________________________________
 From: Richard Shaw <[email protected]>
To: Steven Boswell II <[email protected]>; Fedora MinGW (Windows 
cross-compiler) project <[email protected]> 
Sent: Tuesday, May 21, 2013 6:01 AM
Subject: Re: Error when exiting app with -DNDEBUG but OK with -g
 


On Mon, May 20, 2013 at 5:14 PM, Steven Boswell II <[email protected]> wrote:

Well, you're going to need a programmer to fix that one.
>
>You're also going to need symbols.  Make a debug build of your program, and 
>install debug symbols for the packages you're using.  Usually they're in 
>packages called "debuginfo" with the prefix of the package that they belong 
>to, e.g. "mingw32-libsox-debuginfo" and "mingw32-wxWidgets-debuginfo".  You'll 
>have to enable the "debuginfo" repos, by adding "--enablerepo=\*debuginfo" to 
>your "yum" command line.
>

Hmm... When I build with -g just on FreeDV though the problem doesn't 
manifest...

Thanks for the hints though, I've forwarded it to the FreeDV developer list.

Richard
_______________________________________________
mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/mingw

Reply via email to