<?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: Unreasonably Large Source Packages</title>
	<atom:link href="http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/feed/" rel="self" type="application/rss+xml" />
	<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/</link>
	<description>Linux, politics, and other interesting things</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:09:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Joe Buck</title>
		<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/comment-page-1/#comment-19696</link>
		<dc:creator>Joe Buck</dc:creator>
		<pubDate>Wed, 24 Jun 2009 16:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://etbe.coker.com.au/?p=1216#comment-19696</guid>
		<description>Hi Russell,

As shipped by upstream, GCC is available in smaller packages.  If you&#039;re just interested in patching libstdc++, you&#039;d only need to download the gcc-core and gcc-g++ pieces, and you can skip the most time-consuming step (building Java and its libraries).

However, the pieces that add on to gcc-core don&#039;t correspond to independent source packages in the sense of dpkg or rpm.</description>
		<content:encoded><![CDATA[<p>Hi Russell,</p>
<p>As shipped by upstream, GCC is available in smaller packages.  If you&#8217;re just interested in patching libstdc++, you&#8217;d only need to download the gcc-core and gcc-g++ pieces, and you can skip the most time-consuming step (building Java and its libraries).</p>
<p>However, the pieces that add on to gcc-core don&#8217;t correspond to independent source packages in the sense of dpkg or rpm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Wakely</title>
		<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/comment-page-1/#comment-19691</link>
		<dc:creator>Jonathan Wakely</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:56:05 +0000</pubDate>
		<guid isPermaLink="false">http://etbe.coker.com.au/?p=1216#comment-19691</guid>
		<description>Oops, that should be -–disable-bootstrap not dootstrap!</description>
		<content:encoded><![CDATA[<p>Oops, that should be -–disable-bootstrap not dootstrap!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Wakely</title>
		<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/comment-page-1/#comment-19690</link>
		<dc:creator>Jonathan Wakely</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://etbe.coker.com.au/?p=1216#comment-19690</guid>
		<description>I use --disable-dootstrap when I only want to build and test libstdc++ rather than bootstrap the C compiler.

There is no reason why you should build the ObjC and Fortran compilers, just use --enable-languages=c,c++</description>
		<content:encoded><![CDATA[<p>I use &#8211;disable-dootstrap when I only want to build and test libstdc++ rather than bootstrap the C compiler.</p>
<p>There is no reason why you should build the ObjC and Fortran compilers, just use &#8211;enable-languages=c,c++</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: etbe</title>
		<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/comment-page-1/#comment-19687</link>
		<dc:creator>etbe</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://etbe.coker.com.au/?p=1216#comment-19687</guid>
		<description>Jon: That&#039;s an interesting concept.  The problem is that probably very few source packages which have multiple binary packages would be set up for this (IE having split dependencies for the different parts).  It could be solved but I&#039;m not sure how much traction it would get with the DDs.

Really this sort of thing needs to be done upstream.</description>
		<content:encoded><![CDATA[<p>Jon: That&#8217;s an interesting concept.  The problem is that probably very few source packages which have multiple binary packages would be set up for this (IE having split dependencies for the different parts).  It could be solved but I&#8217;m not sure how much traction it would get with the DDs.</p>
<p>Really this sort of thing needs to be done upstream.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://etbe.coker.com.au/2009/06/24/unreasonably-large-source-packages/comment-page-1/#comment-19680</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 24 Jun 2009 09:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://etbe.coker.com.au/?p=1216#comment-19680</guid>
		<description>I think, where possible, it would be nice to have some standard procedure in Debian packages with 1:many source:binary targets where you can do subset-builds when you are only interested in testing one of the binary outputs. Also a way of separating out the build-dependencies for the various binary targets. Apart from GCC, apps with large documentation and huge documentation toolchain dependencies come to mind.</description>
		<content:encoded><![CDATA[<p>I think, where possible, it would be nice to have some standard procedure in Debian packages with 1:many source:binary targets where you can do subset-builds when you are only interested in testing one of the binary outputs. Also a way of separating out the build-dependencies for the various binary targets. Apart from GCC, apps with large documentation and huge documentation toolchain dependencies come to mind.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

