MozillaZine

Full Article Attached Linux 1.4 Branch Builds Compiled With GCC 3.2.3

Thursday June 12th, 2003

In a newsgroup posting, Asa Dotzler has announced the availability of 1.4 branch builds for Linux compiled with GCC 3.2.3. These new builds need testing to make sure that the change of compiler has not caused any unexpected bugs. The regular Linux 1.4 branch and trunk builds are currently still compiled using GCC 2.95.3. The GCC 3.2.3 builds can be found in the new latest-1.4-gcc323 directory on ftp.mozilla.org.


#2 Re: Need help? Do it yourself

by lacostej <coffeebreaks@hotmail.com>

Friday June 13th, 2003 3:42 AM

You are replying to this message

learning about the advantages of using a specific compiler are to my point of view not the first thing to know when switching to Linux (or to any OS). I would let that for later. There are so many other differences that will affect you before that.

Basically newer compilers should generate better machine code that runs better on given processors and have (in theory) less bugs. You should then get a little speedup using a new compiler in theory. Of course the results are different if your whole system is compiled with that compiler or not.

In terms of new Mozilla features, there shouldn't be any. The end-user features mozilla provide should (in theory) not depend on the type of compiler used. I didn't read all lines of code to ensure that. In terms of speed, see above. In terms of compatibility, that will depend what your underlying system is running. There have been some compatibilities changes in the ABI since 2.95.x and you will poobably run into trouble running an application compiled under 2.95.x on a 3.2.x system or the other way around. But these problems should be taken care by your distribution (Red Hat, Debian, ...).

If your system is using 3.2.x you can then try uswing those binaries. Red Hat 9 uses 3.2.1. If you have this one, get a go to the mozilla gcc323 binary.

Correct me if I am wrong.