<p>
Cross-compilers, Part 1
</p>
<p>
In this show I'll introduce the concept of cross-compiling software, explain what it
is and why you might want/need to do it.
</p>
<p>
I'll also talk about a great piece of kit for creating cross-compiler tool-chains
on Linux; crosstool-ng.
</p>
<p>
As with most of my shows, the show notes are far too long to fit into the restricted size, so there's an HTML version as well, at:
</p>
<p>
<a href="https://hackerpublicradio.org/eps/hpr1706/index.html">https://hackerpublicradio.org/eps/hpr1706/index.html</a>
</p>
<p>
Here are some bullet-points:
</p>

<ul>
<li>cross-compilers, why and what?
</li>
<li>crosstool-ng
</li>
<li>Cross-compiler tool-chain generation gotchas
</li>
<li>Raspberry Pi cross-compiling tool-chain generation with crosstool-ng
</li>
<li>Compiling a kernel on a Pi takes 15 hours
</li>
<li>On my not-so-screaming quad-core Debian machine it takes 15 minutes
</li>
</ul>

<h3>Links:</h3>

<ul>
<li>Debian Linux: <a href="https://www.debian.org/">https://www.debian.org/</a>
</li>
<li>Raspberry Pi: <a href="https://www.raspberrypi.org">https://www.raspberrypi.org</a>
</li>
<li>Crosstool-ng: <a href="https://crosstool-ng.org/">https://crosstool-ng.org/</a>
</li>
<li>Arch Linux ARM: <a href="https://archlinuxarm.org/developers/distcc-cross-compiling">https://archlinuxarm.org/developers/distcc-cross-compiling</a>
</li>
<li>Klaatu: <a href="https://hackerpublicradio.org/correspondents/0078.html">https://hackerpublicradio.org/correspondents/0078.html</a>
</li>
<li>Klaatu's Kernel Compile Show: <a href="https://hackerpublicradio.org/eps.php?id=0087">https://hackerpublicradio.org/eps.php?id=0087</a>
</li>
</ul><p>
There are a few files for this show, the ct-ng .config files downloaded from Arch Linux ARM and a README.md about them. The original
markdown source of the full show notes is in the tarball as well <a href="https://hackerpublicradio.org/eps/hpr1706/282-Mike_Ray-hpr1706-Cross-compilers_Part_1.tar.gz">https://hackerpublicradio.org/eps/hpr1706/282-Mike_Ray-hpr1706-Cross-compilers_Part_1.tar.gz</a>.
</p>