GCC 3.0.4 is Out
Isle writes: "GCC 3.0.4 has finally been released.
As those who has tried the prereleases will know this version finally compiles a working version of aRts and thus compiles the entire KDE-suite. With the Linux kernel compiling already with the 3.0.3 version, gcc 3.0 now compiles all major projects I know of.
Is it finally time to dump that good old 2.95?"
It is even slower at compiling C++ than the old one.
When will they implement precompiled headers.
Oh why, why. why havnt they done it already!
Or should i just give up Qt and move to GTK+?
What's next, the Emacs scratch buffer explaining why Free Software is better than Open Source? ls(1) warning about Non-GNU licensed binaries?
Programming can be fun again. Film at 11.
GTK+ can be used in C that doesnt have support for templates.
_ OR_NOT
I still believe that there is a limit of what compilation speed it acceptable. Have you compared different compilers? Yes, running speed is important too, but not at any price.
I find myself developing the software under Visual Studio and make sure that the program compiles and works there before moving to Linux and compiling the code. Id prefer to develop the stuff under Linux completly, but the time between typing make and having a binary just takes too darn long.
Sure i can have a cup of coffee during the compilations, but that sums upp to an awful lot of coffee...
By the way:
NUMBER_OF_USERS * BINARY_RUNNING_TIME_GAIN - NUMBER_OF_DEVELOPERS * NUMBER_OF_COMPILES * COMPILATION_SPEED_GAIN = A_NUMBER_THAT_I_DONT_CARE_ABOUT_IF_IT_IS_POSITIVE
Is also out now and according to the changelog, it finally works with gcc 3.
FreeSpeech.org
I would be quite happy if the entire 'info' system dissapeared off the face of my installation, permanently.
It's a pita to use/write/index
man forever!
-Yarn - Rio Karma: Excellent
- optimizations in the dynamic linker. binaries created by recent binutils versions start up quicker due to reduced time spend on relocations.
If I am reading this correctly, this is the much talked-about fix for the long startup times of KDE programs.Yay
I use the --subnodes option and pipe through less to get a more usable printout. The info program has a really crappy interface.
like this:
info --subnodes bison | more
If tits were wings it'd be flying around.
How much of ISO C++ is supported by the GCC compiler?
Not just the intel backen, but all the other popular ones (Sparc, PPC, etc.)
The only document I saw, is the BOOST library compile logs [note, boost.org is down at the moment, try a google cache.]
I know GCC beats the pants out of VisualC++ interms
of standard compliance, but how much better is it?
--
The STL has an exception to the GPL:
// As a special exception, you may use this file as part of a free software
// library without restriction. Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License. This exception does not however
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.
So you can use any license for C++ programs.
...but RMS won't let us.
There are days when I dream about another GCC fork.
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
That's because C++ got bigger since the old one.
A precompiled headers branch was created some time ago. Feel free to try using it. It's been implemented by two different commercial groups already; they're just merging in one of those solutions.
Perhaps you think implementing precompiled headers is easy? I invite you to try.
If are are dissatisfied with the compiler, and unwilling to contribute your own time to make it better, you should definitely demand a refund of the money you paid for it.
You cannot apply a technological solution to a sociological problem. (Edwards' Law)