<p>Damien Zammit has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/21352">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">abuild: Allow building with any toolchain<br><br>Adds -A --any-toolchain option to abuild<br>This is handy for those who want to test compiling<br>all board configs with abuild using a non-coreboot toolchain<br><br>Change-Id: Idd599b0d2c324ad88ba3c83cdf3b180eb6d1fc80<br>Signed-off-by: Damien Zammit <damien@zamaudio.com><br>---<br>M util/abuild/abuild<br>1 file changed, 7 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/52/21352/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/util/abuild/abuild b/util/abuild/abuild<br>index e03753a..91c5bf9 100755<br>--- a/util/abuild/abuild<br>+++ b/util/abuild/abuild<br>@@ -527,6 +527,7 @@<br> <br> Options:\n"<br>     [-a|--all]                    Build previously succeeded ports as well<br>+    [-A|--any-toolchain]          Use any toolchain<br>     [-B|--blobs]                  Allow using binary files<br>     [--checksum <path/basefile>]  Store checksums at path/basefile<br>     [-c|--cpus <numcpus>]         Build on <numcpus> at the same time<br>@@ -603,12 +604,12 @@<br> # shellcheck disable=SC2086<br> if [ "${getoptbrand:0:6}" == "getopt" ]; then<br>  # Detected GNU getopt that supports long options.<br>-    args=$(getopt -l version,verbose,quiet,help,all,target:,payloads:,cpus:,silent,junit,config,loglevel:,remove,prefix:,update,scan-build,ccache,blobs,clang,clean,outdir:,chromeos,xmlfile:,kconfig:,dir:,root:,recursive,checksum:,timeless,exitcode -o Vvqhat:p:c:sJCl:rP:uyBLzo:xX:K:d:R:Ie -- "$@") || exit 1<br>+    args=$(getopt -l version,verbose,quiet,help,all,target:,payloads:,cpus:,silent,junit,config,loglevel:,remove,prefix:,update,scan-build,ccache,blobs,clang,any-toolchain,clean,outdir:,chromeos,xmlfile:,kconfig:,dir:,root:,recursive,checksum:,timeless,exitcode -o Vvqhat:p:c:sJCl:rP:uyBLAzo:xX:K:d:R:Ie -- "$@") || exit 1<br>      eval set -- $args<br>     retval=$?<br> else<br>      # Detected non-GNU getopt<br>-    args=$(getopt Vvqhat:p:c:sJCl:rP:uyBLzo:xX:K:d:R:Ie "$@")<br>+  args=$(getopt Vvqhat:p:c:sJCl:rP:uyBLAzo:xX:K:d:R:Ie "$@")<br>  set -- $args<br>  retval=$?<br> fi<br>@@ -674,6 +675,10 @@<br>                  customizing="${customizing}, blobs"<br>                         configoptions="${configoptions}CONFIG_USE_BLOBS=y\n"<br>                        ;;<br>+           -A|--any-toolchain)     shift<br>+                        customizing="${customizing}, any-toolchain"<br>+                        configoptions="${configoptions}CONFIG_ANY_TOOLCHAIN=y\n"<br>+                   ;;<br>            -L|--clang)     shift<br>                         customizing="${customizing}, clang"<br>                         configoptions="${configoptions}CONFIG_COMPILER_LLVM_CLANG=y\n# CONFIG_COMPILER_GCC is not set\n"<br></pre><p>To view, visit <a href="https://review.coreboot.org/21352">change 21352</a>. To unsubscribe, 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/21352"/><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: Idd599b0d2c324ad88ba3c83cdf3b180eb6d1fc80 </div>
<div style="display:none"> Gerrit-Change-Number: 21352 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Damien Zammit <damien@zamaudio.com> </div>