<?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: The Reason Behind Most Of YOUR Bugs</title>
	<atom:link href="http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/</link>
	<description>The geeky adventures of Randie</description>
	<lastBuildDate>Tue, 09 Feb 2010 12:36:17 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mathias Hasselmann</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2018</link>
		<dc:creator>Mathias Hasselmann</dc:creator>
		<pubDate>Mon, 04 May 2009 13:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2018</guid>
		<description>The really sad thing is, that compiling twice really might make sense with gcc: First you compile with &quot;-O2&quot; to let gcc detect uninitialized variables and similar bugs. After that you compile with &quot;-O0&quot; to allow gdb making sense of your mess.</description>
		<content:encoded><![CDATA[<p>The really sad thing is, that compiling twice really might make sense with gcc: First you compile with &#8220;-O2&#8243; to let gcc detect uninitialized variables and similar bugs. After that you compile with &#8220;-O0&#8243; to allow gdb making sense of your mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maciej Piechotka</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2017</link>
		<dc:creator>Maciej Piechotka</dc:creator>
		<pubDate>Mon, 04 May 2009 12:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2017</guid>
		<description>Well. Some time ago X.org 1.5.1 (or 1.5.0 I don&#039;t remember) was wrongly compiled with gcc 4.3.0. By wrongly I mean it took 2 GiB of memory during compilation ;) 

Generally one can observe many bugs after release of a new gcc on, for example Debian or Gentoo bugzilla (gcc bugzilla is a nice place too ;) ). Most of them are program bugs (non-strict aliasing etc.) but there are gcc as well.</description>
		<content:encoded><![CDATA[<p>Well. Some time ago X.org 1.5.1 (or 1.5.0 I don&#8217;t remember) was wrongly compiled with gcc 4.3.0. By wrongly I mean it took 2 GiB of memory during compilation ;) </p>
<p>Generally one can observe many bugs after release of a new gcc on, for example Debian or Gentoo bugzilla (gcc bugzilla is a nice place too ;) ). Most of them are program bugs (non-strict aliasing etc.) but there are gcc as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Salvatore Iovene</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2016</link>
		<dc:creator>Salvatore Iovene</dc:creator>
		<pubDate>Mon, 04 May 2009 11:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2016</guid>
		<description>@etb, you&#039;d still have to do it twice :-)</description>
		<content:encoded><![CDATA[<p>@etb, you&#8217;d still have to do it twice :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: etb</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2015</link>
		<dc:creator>etb</dc:creator>
		<pubDate>Mon, 04 May 2009 10:45:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2015</guid>
		<description>What about
--
find /project/dir -type f -exec touch &quot;{}&quot; \; &amp;&amp; make clean &amp;&amp; make &amp;&amp; make
--
;) ?</description>
		<content:encoded><![CDATA[<p>What about<br />
&#8211;<br />
find /project/dir -type f -exec touch &#8220;{}&#8221; \; &amp;&amp; make clean &amp;&amp; make &amp;&amp; make<br />
&#8211;<br />
;) ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charon</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2012</link>
		<dc:creator>Charon</dc:creator>
		<pubDate>Sat, 02 May 2009 23:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2012</guid>
		<description>Try Oracle Forms! You have to compile twice to be sure... well at least most of the time!

To be completely sure, you have to replace every &quot;;&quot; with a &quot;;&quot; in your whole project, and do a full compile!

And yes, its not a typo that there are two &quot;;&quot; :-)</description>
		<content:encoded><![CDATA[<p>Try Oracle Forms! You have to compile twice to be sure&#8230; well at least most of the time!</p>
<p>To be completely sure, you have to replace every &#8220;;&#8221; with a &#8220;;&#8221; in your whole project, and do a full compile!</p>
<p>And yes, its not a typo that there are two &#8220;;&#8221; :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cdh</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2011</link>
		<dc:creator>Cdh</dc:creator>
		<pubDate>Sat, 02 May 2009 20:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2011</guid>
		<description>I just realised that the last strip from Thursday â€” April 30th, 2009 is exactly the same as this one except for the speechbubbles and the turned off light. :)

My guess would be that the problem lies in the optimization of the compiler which sometimes does not what the programmer wanted...</description>
		<content:encoded><![CDATA[<p>I just realised that the last strip from Thursday â€” April 30th, 2009 is exactly the same as this one except for the speechbubbles and the turned off light. :)</p>
<p>My guess would be that the problem lies in the optimization of the compiler which sometimes does not what the programmer wanted&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Risos</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2007</link>
		<dc:creator>Risos</dc:creator>
		<pubDate>Sat, 02 May 2009 11:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2007</guid>
		<description>Lua shall triumph over all!!!</description>
		<content:encoded><![CDATA[<p>Lua shall triumph over all!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: etb</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2006</link>
		<dc:creator>etb</dc:creator>
		<pubDate>Sat, 02 May 2009 09:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2006</guid>
		<description>Yes, I love programs that throws an unexpected exception and crash after hours of work because they hit a mistake in a rarely used piece of code.

I find archaic the compiling errors that being detected outright allow to make correct code directly.

Long life to type-less and interpreted languages.</description>
		<content:encoded><![CDATA[<p>Yes, I love programs that throws an unexpected exception and crash after hours of work because they hit a mistake in a rarely used piece of code.</p>
<p>I find archaic the compiling errors that being detected outright allow to make correct code directly.</p>
<p>Long life to type-less and interpreted languages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: progfou</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2005</link>
		<dc:creator>progfou</dc:creator>
		<pubDate>Sat, 02 May 2009 08:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2005</guid>
		<description>@MrValdez: well, that&#039;s not totally true since GCC has been proven to be wrong a few times already, especially during the Linux kernel development... compilers also _are_ programs, developed by imperfect humans (instead of alien dinosaur robots, who would surely do it perfect), that is why they may be bugged too!</description>
		<content:encoded><![CDATA[<p>@MrValdez: well, that&#8217;s not totally true since GCC has been proven to be wrong a few times already, especially during the Linux kernel development&#8230; compilers also _are_ programs, developed by imperfect humans (instead of alien dinosaur robots, who would surely do it perfect), that is why they may be bugged too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AhmedG</title>
		<link>http://www.geekherocomic.com/2009/05/01/the-reason-behind-most-of-your-bugs/comment-page-1/#comment-2004</link>
		<dc:creator>AhmedG</dc:creator>
		<pubDate>Sat, 02 May 2009 06:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.geekherocomic.com/?p=699#comment-2004</guid>
		<description>Owww...my head hurts from that last panel.</description>
		<content:encoded><![CDATA[<p>Owww&#8230;my head hurts from that last panel.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

