<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>