Artifact
4b2053a9e3a674efb1494038ac6cb647c3f71bd3:
Wiki page
[Build CC] by
rkeene
2012-07-30 17:19:49.
D 2012-07-30T17:19:49.185
L Build\sCC
P b64b3bbfc7d198524d4ea92b1e1ded087adb2eb4
U rkeene
W 1726
Build CC is a simple script to automate building cross compilers using the GNU toolchain. It can be used to produce cross-compilers for arbitrary platforms. Platform-specific headers and libraries are collected using the "<tt><a href="doc/trunk/collect-platform?mimetype=text/plain">collect-platform</a></tt>" script.
The <a href="doc/trunk/README?mimetype=text/plain">README</a> has additional details.
Tested platforms are:
<table class="wikit_table">
<tr class="wikit_table_header">
<th class="wikit_table_header_cell">Platform</th>
<th class="wikit_table_header_cell">Multilib?</th>
</tr>
<tr class="wikit_table_row_odd">
<td>arm-android9-linux-androideabi</td>
<td>No</td>
</tr>
<tr class="wikit_table_row_even">
<td>arm-slackware-linux-gnueabi</td>
<td>No</td>
</tr>
<tr class="wikit_table_row_odd">
<td>hppa64-hp-hpux11.11</td>
<td>No</td>
</tr>
<tr class="wikit_table_row_even">
<td>i386-pc-solaris2.10</td>
<td>Yes (-m32/-m64)</td>
</tr>
<tr class="wikit_table_row_odd">
<td>sparc-sun-solaris2.10</td>
<td>Yes (-m32/-m64)</td>
</tr>
<tr class="wikit_table_row_even">
<td>sparc-sun-solaris2.8</td>
<td>Yes (-m32/-m64)</td>
</tr>
<tr class="wikit_table_row_odd">
<td>x86_64-slackware-linux</td>
<td>No</td>
</tr>
<tr class="wikit_table_row_even">
<td>x86_64-unknown-freebsd8</td>
<td>No</td>
</tr>
<tr class="wikit_table_row_odd">
<td>x86_64-unknown-netbsd5</td>
<td>Yes (-m64/-m32)</td>
</tr>
</table>
This script is most well tested on Linux. That is, building cross-compilers that run on Linux and that produce binaries for various platforms.
Z 532db2c4b6713c7ec3d2bdbbfe90d954