<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Simple instructions for building Firefox from source</title>
	<atom:link href="http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/</link>
	<description>The odd parity bit</description>
	<lastBuildDate>Sat, 17 Oct 2009 05:26:38 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike Beltzner</title>
		<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/comment-page-1/#comment-45818</link>
		<dc:creator>Mike Beltzner</dc:creator>
		<pubDate>Tue, 04 Aug 2009 19:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=178#comment-45818</guid>
		<description>My comment was potentially unclear:

There&#039;s two types of optimizations you can make when compiling: the type where you ask the compiler to make an &quot;optimized&quot; build based on heuristics, and the type where you ask the compiler to build a profile of a compilation pass and then use that profile to optimize the final product.

The first type, optimized builds, are indeed possible with the free tools.

BartZ is right; the second type, profile optimized builds, aren&#039;t supported with the free tools. If someone were to build a free profile optimized compiler, we&#039;d definitely love it and point to it. Or if MSFT were to make their free tools support profile guided optimization, we&#039;d love that, too. Presently, though, they don&#039;t.

While this means that it&#039;s impossible to build PGO builds at home without paying for Visual Studio, I don&#039;t think that&#039;s a huge problem since you can build an optimized build, the tools to get a PGO build are available (for money) and you can always download a PGO&#039;d hourly or generate your own PGO build using tryserver if you have commit access.</description>
		<content:encoded><![CDATA[<p>My comment was potentially unclear:</p>
<p>There&#8217;s two types of optimizations you can make when compiling: the type where you ask the compiler to make an &#8220;optimized&#8221; build based on heuristics, and the type where you ask the compiler to build a profile of a compilation pass and then use that profile to optimize the final product.</p>
<p>The first type, optimized builds, are indeed possible with the free tools.</p>
<p>BartZ is right; the second type, profile optimized builds, aren&#8217;t supported with the free tools. If someone were to build a free profile optimized compiler, we&#8217;d definitely love it and point to it. Or if MSFT were to make their free tools support profile guided optimization, we&#8217;d love that, too. Presently, though, they don&#8217;t.</p>
<p>While this means that it&#8217;s impossible to build PGO builds at home without paying for Visual Studio, I don&#8217;t think that&#8217;s a huge problem since you can build an optimized build, the tools to get a PGO build are available (for money) and you can always download a PGO&#8217;d hourly or generate your own PGO build using tryserver if you have commit access.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Dolske</title>
		<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/comment-page-1/#comment-45742</link>
		<dc:creator>Justin Dolske</dc:creator>
		<pubDate>Fri, 05 Jun 2009 06:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=178#comment-45742</guid>
		<description>BartZ: Once again, you&#039;ve completely missed the point and have veered off into one of your usual off-topic rants. It&#039;s so predictable as to be amusing.</description>
		<content:encoded><![CDATA[<p>BartZ: Once again, you&#8217;ve completely missed the point and have veered off into one of your usual off-topic rants. It&#8217;s so predictable as to be amusing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Beltzner</title>
		<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/comment-page-1/#comment-45740</link>
		<dc:creator>Mike Beltzner</dc:creator>
		<pubDate>Fri, 05 Jun 2009 02:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=178#comment-45740</guid>
		<description>It&#039;s entirely possible to build optimized builds, just not automated optimized builds. All the compiler options are still available.

Sadly, there is no good open source profile guided optimizing compiler. We look forward to your contributions towards this project.</description>
		<content:encoded><![CDATA[<p>It&#8217;s entirely possible to build optimized builds, just not automated optimized builds. All the compiler options are still available.</p>
<p>Sadly, there is no good open source profile guided optimizing compiler. We look forward to your contributions towards this project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BartZilla</title>
		<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/comment-page-1/#comment-45739</link>
		<dc:creator>BartZilla</dc:creator>
		<pubDate>Fri, 05 Jun 2009 01:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=178#comment-45739</guid>
		<description>It is good to know that, according to &lt;a href=&quot;https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt;, it is impossible to build Firefox with PGO (profile-guided optimizations) on Windows without Microsoft Visual C++ 2005 &lt;b&gt;Professional Edition&lt;/b&gt;. Or, in other words, it is impossible to create highly optimized builds (as Mozilla distributes) without buying a (rather expensive) compiler from Microsoft.</description>
		<content:encoded><![CDATA[<p>It is good to know that, according to <a href="https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization" rel="nofollow">this page</a>, it is impossible to build Firefox with PGO (profile-guided optimizations) on Windows without Microsoft Visual C++ 2005 <b>Professional Edition</b>. Or, in other words, it is impossible to create highly optimized builds (as Mozilla distributes) without buying a (rather expensive) compiler from Microsoft.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
