<p>Patrick Rudolph has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/25151">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">util/crossgcc: Build Linux toolchain<br><br>Add support for building Linux toolchains: i386, amd64, arm64.<br><br>Change-Id: I3bb0c39077859551568f2945f6475f9b241f7ccc<br>Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com><br>---<br>M util/crossgcc/Makefile<br>M util/crossgcc/buildgcc<br>2 files changed, 8 insertions(+), 2 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/51/25151/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/util/crossgcc/Makefile b/util/crossgcc/Makefile</span><br><span>index 4ad2c94..ffe0d76 100644</span><br><span>--- a/util/crossgcc/Makefile</span><br><span>+++ b/util/crossgcc/Makefile</span><br><span>@@ -46,15 +46,18 @@</span><br><span> ###########################################################</span><br><span> build-i386:</span><br><span> @$(MAKE) build_tools BUILD_PLATFORM=i386-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ @$(MAKE) build_tools BUILD_PLATFORM=i386-linux</span><br><span> </span><br><span> build-x64:</span><br><span> @$(MAKE) build_tools BUILD_PLATFORM=x86_64-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ @$(MAKE) build_tools BUILD_PLATFORM=x86_64-linux</span><br><span> </span><br><span> build-arm:</span><br><span> @$(MAKE) build_tools BUILD_PLATFORM=arm-eabi</span><br><span> </span><br><span> build-aarch64:</span><br><span> @$(MAKE) build_tools BUILD_PLATFORM=aarch64-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ @$(MAKE) build_tools BUILD_PLATFORM=aarch64-linux</span><br><span> </span><br><span> build-mips:</span><br><span> @$(MAKE) build_tools BUILD_PLATFORM=mipsel-elf</span><br><span>diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc</span><br><span>index 743937a..26bd71c 100755</span><br><span>--- a/util/crossgcc/buildgcc</span><br><span>+++ b/util/crossgcc/buildgcc</span><br><span>@@ -572,8 +572,8 @@</span><br><span> printf " (defaults to $TARGETARCH)\n"</span><br><span> printf " [-S|--scripting] build scripting support for GDB\n\n"</span><br><span> printf "Platforms for GCC & GDB:\n"</span><br><span style="color: hsl(0, 100%, 40%);">- printf " x86_64 i386-elf i386-mingw32 mipsel-elf riscv-elf arm aarch64\n"</span><br><span style="color: hsl(0, 100%, 40%);">- printf " powerpc64le-linux-gnu nds32le-elf\n\n"</span><br><span style="color: hsl(120, 100%, 40%);">+ printf " x86_64 x86_64-linux i386-elf i386-linux i386-mingw32 mipsel-elf riscv-elf\n"</span><br><span style="color: hsl(120, 100%, 40%);">+ printf " arm aarch64 aarch64-linux powerpc64le-linux-gnu nds32le-elf\n\n"</span><br><span> }</span><br><span> </span><br><span> printversion() {</span><br><span>@@ -948,8 +948,10 @@</span><br><span> printf "Building toolchain using %d thread(s).\n\n" "$THREADS"</span><br><span> </span><br><span> case "$TARGETARCH" in</span><br><span style="color: hsl(120, 100%, 40%);">+ x86_64-linux) ;;</span><br><span> x86_64-elf) ;;</span><br><span> x86_64*) TARGETARCH=x86_64-elf;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i386-linux) ;;</span><br><span> i386-elf) ;;</span><br><span> i386-mingw32) ;;</span><br><span> mipsel-elf) ;;</span><br><span>@@ -957,6 +959,7 @@</span><br><span> powerpc64*-linux*) ;;</span><br><span> i386*) TARGETARCH=i386-elf;;</span><br><span> arm*) TARGETARCH=arm-eabi;;</span><br><span style="color: hsl(120, 100%, 40%);">+ aarch64-linux) ;;</span><br><span> aarch64*) TARGETARCH=aarch64-elf;;</span><br><span> nds32le-elf) ;;</span><br><span> *) printf "${red}WARNING: Unsupported architecture $TARGETARCH.${NC}\n\n"; ;;</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/25151">change 25151</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/25151"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I3bb0c39077859551568f2945f6475f9b241f7ccc </div>
<div style="display:none"> Gerrit-Change-Number: 25151 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Patrick Rudolph <patrick.rudolph@9elements.com> </div>