Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: lthornblad on March 10, 2014, 12:40:13 am
-
Just started using 13.12 on my new Win 8.1 machine. When I compile the Bullet physics static lib, one of the four .a files is smaller than it was when I compiled with 12.11 and no longer works. All compiler messages are exactly the same - there are some warnings, but they are the same warnings as in the previous version.
I looked at the 13.12 change log, both short and long versions, and the closest I can come to an answer is the following entry:
* Make the gcc compiler be a bit more robust, when making static libraries (by Alpha)
That's a bit vague, but I have to wonder if it has something to do with the issue I'm having. Is there some way to uncheck recent compiler changes to see if it makes a difference?
-
No it hasn't. This change made C::B to delete the old version, before creating the new one.
What does "doesn't work" mean?
-
Are you using the same exact Compiler?
NOTE: I am NOT talking about the compiler name in Code::Blocks!
Tim S.
-
You mean it didn't delete the old static lib before? That's strange. As for "doesn't work," it doesn't correctly link with the engine I'm building.
The ONLY difference between it working and not working is that I'm using C::B 13.12 instead of 12.11. I am using a direct copy of MinGW with the same PATH.
Thanks for the responses, btw.
-
Did you compare the full "build log" for each IDE?
If not, do so.
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F (http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F)
Tim S.
-
Okay, thanks for the tip.