From: Manuel M. <mm...@ce...> - 2010-07-15 16:08:00
|
Hello I post this here hoping someone has a hint. I updated to wxWidgets 2.9 some months ago and I also updated to new gcc's 4.5. It was hard because my PC couldn't cope compiling wx29. It stopped at some file with a severe error needed to be reported to gcc bug's tracker. Each time I tried again, the file where it stopped was different. This aspect and the fact that some other apps crashed made me think my PC had a RAM trouble, and I was true and replaced the broken module. I decided to re-install everything on my HD partition. I managed to get wx290 compiled and continue my own app develop. But now my app crashes where it never did. Compiling it for debug, it doesn't crash. So I think wx29 was not really well-compiled for release. I update again all my mingw files (2010-06-30) and recompiled everything. No problems compiling wx, but same problem on my app. I tested my RAM with Memtest86+. It shows no errors. Nothing else in my PC crashes or produce wrong results. I stored wx's .o and .a files in a different dir and compiled again. Comparing both compilations I got surprised because some files differs, not only in some bytes but also in final size. I didn't changed a char between both compilations! Changes are mainly in .a files. Is the linker broken? The command I use is: mingw32-make -f makefile.gcc BUILD=release UNICODE=1 USE_OPENGL=1 RUNTIME_LIBS=static CPPFLAGS="-O3 -march=pentium3" where makefile.gcc is that from wx distro I know this probably is due to bad RAM. But nothing apart from compiling shows this behaviour. So I'm trying in this mail-list TIA Manolo |