<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/1182/Compiling_Mozilla_from_Source</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Sun, 29 Nov 2009 07:06:37 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>any chance for precompiled and optimized binaries for windows?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I was just wondering if there was an optimised option for thoughs of us who don't know how to roll our own.  Any ideas or pointers?</description>
			<pubDate>Sat, 08 Jun 2002 18:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Oh No...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Great...now that I know that it does Athlon XP optimizations, I have no choice but to recompile everything on my main system, just to see if I notice any performance increase.  Why'd they have to tell me!?!  Ignorance is bliss.....<br />
<br />
Cal, if you want no-fuss, no-muss binaries for Windows, your best bet is Cygwin or MinGW.  Right now MinGW has 3.1 available, but Cygwin is still showing 2.95, at least for their stable branch.</description>
			<pubDate>Sat, 08 Jun 2002 18:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: any chance for precompiled and optimized binaries for windows?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>If you need optimized Windows binaries, do it the right Windows way, and use the latest Visual Studio, not with GCC. If you don't have it, well, bad luck...<br />
<a href="http://www.mozilla.org/build/win32.html" rel="nofollow">http://www.mozilla.org/build/win32.html</a></description>
			<pubDate>Sat, 08 Jun 2002 18:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>-fomit-frame-pointer</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>One really should turn on the -fomit-frame-pointer optimizations, its only needed for debugging. Turning<br />
it on frees a cpu register, and generally speed things up _alot_</description>
			<pubDate>Sat, 08 Jun 2002 19:12:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>A couple small points.</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>1) I believe that -march implies -mcpu, so it's probably a little redundant to use.<br />
<br />
2) Be careful about using -fomit-frame-pointer on an x86 system.  Unless things have changed recently, one of Mozilla's components actually depends on there being a frame pointer -- I believe it's nsprlib -- and if you use -fomit-frame-pointer, you'll just get a segfault on startup.  (Disclaimer: I have only confirmed this with gcc-2.95.3 so far.)</description>
			<pubDate>Sat, 08 Jun 2002 21:44:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Result is ...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Maybe you all that compiled and optimized from source could post if it made a (real) difference (in the case you tried a bin before make.<br />
<i>CB</i></description>
			<pubDate>Sun, 09 Jun 2002 01:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Wow</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Loading Mozilla 1.0 (Linux) is 2x faster. Loading new windows, preferences and so on is 1.5x faster. Not bad. Rendering time is somewhat the same, no noticible difference.</description>
			<pubDate>Sun, 09 Jun 2002 02:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Mr. rajan r</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>To Rajan r.<br />
Did you compile it with optimized options ?<br />
I confess I am too lazy to set 7/8 variables on win2K to compile it with a trial (3o days) Intel C compiler I got on a cover CD from 'Linux magazine'.<br />
I got the mozilla1.0.exe for win2K (it's Saturday and I am suffering from too laziness <img src="/images/emo/smile.gif" alt=";)" /> , It is good (1.0 or 1.x). Hicks...</description>
			<pubDate>Sun, 09 Jun 2002 06:07:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description><i>Did you compile it with optimized options ? </i><br />
<br />
There isn't any optimize mode for my processor, a Duron 700mhz. You know, the one 2 years ago was the fastest thing...<br />
<br />
I used GCC 3.1.0 on Mandrake Linux 8.2. Maybe it's my connection speed.. <img src="/images/emo/confuse.gif" alt=";)" />  After all, everything else is so much more faster. It is like comparing optimized KDE (with obj. prelinking, goodie) and binary KDE from Mandrake...</description>
			<pubDate>Sun, 09 Jun 2002 07:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>hmmm</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I spend 4 hours compiling this, tomorrow, I would sweet talk my friend that have a Athlon XP to allow me to compile it with Athlon XP optimization.... GCC 3.1 works on FreeBSD, right? He is using 4.4 (and he hates Linux, calls it a bloated pig from hell; which I kinda agree)</description>
			<pubDate>Sun, 09 Jun 2002 07:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: hmmm</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>(and he hates Linux, calls it a bloated pig from hell; which I kinda agree)<br />
<br />
Says the Mandrake guy... please go somwhere else with this kind of trolls. OS Forums -&gt; OS Wars, or slashdot. Useless statements and comments aren't appreciated in here.</description>
			<pubDate>Sun, 09 Jun 2002 10:57:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description><i>Says the Mandrake guy... please go somwhere else with this kind of trolls. OS Forums -&gt; OS Wars, or slashdot. Useless statements and comments aren't appreciated in here</i><br />
<br />
Apparently, I was comparing FreeBSD and Mandrake. And Mandrake is the most bloated thing out there, when compared with FreeBSD. That's a fact. I'm using Mandrake currently because I'm still evaluating which distribution to jump on, or to jump on some BSD. The highest on the list right now is Gentoo Linux... (well, I can just pick the packages, burn in on a CD (I have a slow dial-up) and start, and walk away, come back in a day or two and have something completely non-blolated and totally optimized for my Duron Morgan I'm getting tommorrow. (I think Eugenia can back up that claim about Mandrake, which BTW, I didn't made)<br />
<br />
I'm no troll :-).</description>
			<pubDate>Sun, 09 Jun 2002 11:07:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>4 hours ?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Are you sure it took so long on your Duron 700 ?<br />
Guess I will gave it up, I have Celeron 1000.<br />
<i>(Some people just can't accept criticism about Linux)</i>.</description>
			<pubDate>Sun, 09 Jun 2002 15:01:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: 4 hours ?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description><i>Are you sure it took so long on your Duron 700 ? <br />
Guess I will gave it up, I have Celeron 1000. <br />
(Some people just can't accept criticism about Linux).</i><br />
<br />
I dunno, I started the compile, went out, came back in 4 hours.  Sticking around and waiting for something to finish compiling isn't my cup of tea, it is BORING. (if you plan to stick around to wait for the compile to end, buy yourself a paperback novel, some magazines or a portable gaming console like gameboy..)<br />
<br />
<i>(Some people just can't accept criticism about Linux).</i><br />
<br />
Actually, that reminds me of me. Last time I was an all out Linux zealot. Say just one thing bad about Linux, and you would recieve my wrath. Then as Mandrake sucked more and more, I started rationalizing. For me, I kinda interested in freeBSD and it's package manager...</description>
			<pubDate>Sun, 09 Jun 2002 16:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>OpenOffice also?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Would be great if someone wrote something similar for<br />
compiling OpenOffice.org, its not as straight forward<br />
as Mozilla...</description>
			<pubDate>Sun, 09 Jun 2002 18:22:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re; OpenOffice also?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&gt;Would be great if someone wrote something similar for compiling OpenOffice.org<br />
<br />
It is all here:<br />
<a href="http://www.openoffice.org/dev_docs/source/build_linux.html" rel="nofollow">http://www.openoffice.org/dev_docs/source/build_linux.html</a> <br />
Just make sure you have set the GCC flags as shown on our article, on the same terminal or session you are going to build openoffice.</description>
			<pubDate>Sun, 09 Jun 2002 18:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: OpenOffice also?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Just be careful where the OpenOffice build page says:<br />
$SRC_ROOT&gt; tcsh<br />
$SRC_ROOT&gt; source LinuxIntelEnv.Set<br />
Open the LinuxIntelEnv.Set file and check if there are any GCC flags over there. If yes, change them according to our GCC suggestions on our article.</description>
			<pubDate>Sun, 09 Jun 2002 19:01:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Gentoo has GCC 3.X.X</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>You can install gentoo which is a source based distribution anyway with GCC 3.X.X and with the proper processor you will have a linux system that is more responsive than any other you have seen before it.<br />
<br />
Sorry but I have to plug Gentoo every chance I get.</description>
			<pubDate>Mon, 10 Jun 2002 01:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description><i>Would be great if someone wrote something similar for <br />
compiling OpenOffice.org, its not as straight forward <br />
as Mozilla...</i><br />
<br />
I second that. I couldn't get OpenOffice.org to compile properly using <a href="http://www.openoffice.org/dev_docs/source/build_linux.html" rel="nofollow">http://www.openoffice.org/dev_docs/source/build_linux.html</a>  <br />
Maybe I would try again, one day.</description>
			<pubDate>Mon, 10 Jun 2002 02:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>qt3 ?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>it's written there he use /usr/lib/qt3 as qtdir , does mozilla support qt3 ? cause i can't get it to work , qt-mozilla list seems dead, the last message pointed that mozilla still use qt2 .. <br />
err.. sorry for my english <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Mon, 10 Jun 2002 05:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re:  qt3 ?</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>As you can see, he also enables GTK+, so the QT dir is for something else, not for building Mozilla's GUI with QT.<br />
<br />
BTW, if you are planning to re-compile QT, you will have to edit its configure script to enable optimizations, because it does not &quot;listen&quot; to GCC's environmental variables.</description>
			<pubDate>Mon, 10 Jun 2002 05:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>My compile worked</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>With QT 2. I didn't optimize it cause I didn't know how to do so.. confusing little thing ;-).</description>
			<pubDate>Mon, 10 Jun 2002 08:12:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
