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