<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>penguin sounds &#187; rant/whine</title>
	<atom:link href="http://penguinsounds.org/category/rantwhine/feed/" rel="self" type="application/rss+xml" />
	<link>http://penguinsounds.org</link>
	<description>programming blog</description>
	<lastBuildDate>Mon, 12 Jan 2009 01:34:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>What the hell, autoconf?</title>
		<link>http://penguinsounds.org/2008/12/26/what-the-hell-autoconf/</link>
		<comments>http://penguinsounds.org/2008/12/26/what-the-hell-autoconf/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 22:45:41 +0000</pubDate>
		<dc:creator>taybin</dc:creator>
				<category><![CDATA[rant/whine]]></category>
		<category><![CDATA[autoconf]]></category>
		<category><![CDATA[automake]]></category>
		<category><![CDATA[cmake]]></category>
		<category><![CDATA[firing squad at dawn]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[waf]]></category>

		<guid isPermaLink="false">http://penguinsounds.org/?p=74</guid>
		<description><![CDATA[There&#8217;s a new autoconf out, autoconf-2.63.  It continues autoconf&#8217;s fine tradition of having the suckiest release schedule and quality of the GNU toolkit.  You would think that they would increment the major number whenever they release a non-backwards compatible release, but they don&#8217;t for shear preversity.  I guess 2.63 just rolls off the tongue, and [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new autoconf out, autoconf-2.63.  It continues autoconf&#8217;s fine tradition of having the suckiest release schedule and quality of the GNU toolkit.  You would think that they would increment the major number whenever they release a non-backwards compatible release, but they don&#8217;t for shear preversity.  I guess 2.63 just rolls off the tongue, and I can&#8217;t blame them.  The ridiculousness of having to test for different versions of your platform configuration tool boggles me.  I&#8217;m at a loss for words at how much the autoconf maintainers have failed their core mission.</p>
<p>I&#8217;m not even going to go into their choice of m4 as the file format.  That probably made sense at the time. But that the thing is implemented in sh is just stupid.  </p>
<p>Really, what the autoconf maintainers should do is what the make maintainers never had the guts to do.  Realize that their software is making the world a worse place, pick a worthy successor, and never update their project again.  In my perfect world, autoconf is allowed to commit hari-kari.  Meanwhile, automake is lined up against a wall and shot at dawn.</p>
<p>On the plus side, this might be the chance for everyone to finally move to a sane build tool like <a href="http://code.google.com/p/waf/">waf</a> or <a href="http://www.cmake.org/">cmake</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://penguinsounds.org/2008/12/26/what-the-hell-autoconf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
