<?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 for The State Machine	</title>
	<atom:link href="https://bobsteagall.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://bobsteagall.com</link>
	<description>All Your C++ Are Belong To Us</description>
	<lastBuildDate>Thu, 20 Aug 2020 10:38:51 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Comment on Building GCC on Linux by Euan de Kock		</title>
		<link>https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7943</link>

		<dc:creator><![CDATA[Euan de Kock]]></dc:creator>
		<pubDate>Thu, 20 Aug 2020 10:38:51 +0000</pubDate>
		<guid isPermaLink="false">https://bobsteagall.com/?p=439#comment-7943</guid>

					<description><![CDATA[Hi Bob,

Thanks for putting this project up, it&#039;s a real boon to those of us who need to go back a version. Fedora has this annoying habit of baselining every new release at a fairly high level with no back support. Unfortunately companies like NVidia don&#039;t work at the same pace so we end up orphaned when we run an upgrade.

I&#039;m trying to build the GCC 9.3.0 version on Fedora 32 as it&#039;s earliest gcc version is 10, but it won&#039;t build on my machine.

I&#039;ve got  an i7 with 16Mb RAM and had about 40Gb of swap. It fills up all the RAM and about half the swap, and then starts choking with errors like &quot;fork: retry: Resource temporarily unavailable&quot;.

I&#039;ve tried dialling the jobs down to 1 (-j1) without any change.

From what I can see, at this stage the build is just stuck in an endless cycle of retrying to build itself. I typically give up after an hour or so.

So a couple of questions you may be able to help with:

Is it actually failing and cycling around, or can I leave it overnight and let it complete?
Is it actually possible to build gcc on a laptop anymore? I cannot upgrade the RAM so I&#039;m pretty stuck here.
Is there a ready built tgz somewhere I could download?

Many Thanks,

Euan.]]></description>
			<content:encoded><![CDATA[<p>Hi Bob,</p>
<p>Thanks for putting this project up, it&#8217;s a real boon to those of us who need to go back a version. Fedora has this annoying habit of baselining every new release at a fairly high level with no back support. Unfortunately companies like NVidia don&#8217;t work at the same pace so we end up orphaned when we run an upgrade.</p>
<p>I&#8217;m trying to build the GCC 9.3.0 version on Fedora 32 as it&#8217;s earliest gcc version is 10, but it won&#8217;t build on my machine.</p>
<p>I&#8217;ve got  an i7 with 16Mb RAM and had about 40Gb of swap. It fills up all the RAM and about half the swap, and then starts choking with errors like &#8220;fork: retry: Resource temporarily unavailable&#8221;.</p>
<p>I&#8217;ve tried dialling the jobs down to 1 (-j1) without any change.</p>
<p>From what I can see, at this stage the build is just stuck in an endless cycle of retrying to build itself. I typically give up after an hour or so.</p>
<p>So a couple of questions you may be able to help with:</p>
<p>Is it actually failing and cycling around, or can I leave it overnight and let it complete?<br />
Is it actually possible to build gcc on a laptop anymore? I cannot upgrade the RAM so I&#8217;m pretty stuck here.<br />
Is there a ready built tgz somewhere I could download?</p>
<p>Many Thanks,</p>
<p>Euan.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Building GCC on Linux by Bob Steagall		</title>
		<link>https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7805</link>

		<dc:creator><![CDATA[Bob Steagall]]></dc:creator>
		<pubDate>Mon, 30 Sep 2019 20:44:14 +0000</pubDate>
		<guid isPermaLink="false">https://bobsteagall.com/?p=439#comment-7805</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7792&quot;&gt;Ali&lt;/a&gt;.

Did you check out the gcc6 branch?  Otherwise, this looks like some kind of missing dependency...]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7792">Ali</a>.</p>
<p>Did you check out the gcc6 branch?  Otherwise, this looks like some kind of missing dependency&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Building GCC on Linux by Ali		</title>
		<link>https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7792</link>

		<dc:creator><![CDATA[Ali]]></dc:creator>
		<pubDate>Mon, 23 Sep 2019 02:04:09 +0000</pubDate>
		<guid isPermaLink="false">https://bobsteagall.com/?p=439#comment-7792</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7788&quot;&gt;Bob Steagall&lt;/a&gt;.

Hey Bob. The OS is Kubuntu 18.04 and &quot;export GCC_VERSION=6.4.0&quot; is the only change in gcc-build-vars.sh script.

Thanks!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7788">Bob Steagall</a>.</p>
<p>Hey Bob. The OS is Kubuntu 18.04 and &#8220;export GCC_VERSION=6.4.0&#8221; is the only change in gcc-build-vars.sh script.</p>
<p>Thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Building GCC on Linux by Bob Steagall		</title>
		<link>https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7788</link>

		<dc:creator><![CDATA[Bob Steagall]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 19:24:18 +0000</pubDate>
		<guid isPermaLink="false">https://bobsteagall.com/?p=439#comment-7788</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7787&quot;&gt;Ali&lt;/a&gt;.

This is a new to me.  What is your OS?  What is in your gcc-build-vars.sh script?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7787">Ali</a>.</p>
<p>This is a new to me.  What is your OS?  What is in your gcc-build-vars.sh script?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Building GCC on Linux by Ali		</title>
		<link>https://bobsteagall.com/2017/12/30/gcc-builder/#comment-7787</link>

		<dc:creator><![CDATA[Ali]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 04:03:02 +0000</pubDate>
		<guid isPermaLink="false">https://bobsteagall.com/?p=439#comment-7787</guid>

					<description><![CDATA[I was able to build gcc 8.2 and 9.2 successfully but the script fails for 6.4 :

./md-unwind-support.h: In function &#039;x86_64_fallback_frame_state&#039;:
./md-unwind-support.h:65:47: error: dereferencing pointer to incomplete type &#039;struct ucontext&#039;
       sc = (struct sigcontext *) (void *) &#038;uc_-&#062;uc_mcontext;]]></description>
			<content:encoded><![CDATA[<p>I was able to build gcc 8.2 and 9.2 successfully but the script fails for 6.4 :</p>
<p>./md-unwind-support.h: In function &#8216;x86_64_fallback_frame_state&#8217;:<br />
./md-unwind-support.h:65:47: error: dereferencing pointer to incomplete type &#8216;struct ucontext&#8217;<br />
       sc = (struct sigcontext *) (void *) &amp;uc_-&gt;uc_mcontext;</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
