<p dir="auto">I'm trying to build the atom-editor from source om my ubuntu 14.04 armhf machine.<br>
but I get stuck when the build script is trying to download pre-builts for arm (which don't yet exist)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Node: v0.10.32
npm: v1.4.28
Installing build modules...
Installing apm...
Installing modules ✓
Deduping modules ✓
Running &quot;download-atom-shell&quot; task
&gt;&gt; Cannot find atom-shell-v0.17.1-linux-arm.zip in atom-shell v0.17.1 release
Aborted due to warnings."><pre class="notranslate"><code class="notranslate">Node: v0.10.32
npm: v1.4.28
Installing build modules...
Installing apm...
Installing modules ✓
Deduping modules ✓
Running "download-atom-shell" task
&gt;&gt; Cannot find atom-shell-v0.17.1-linux-arm.zip in atom-shell v0.17.1 release
Aborted due to warnings.
</code></pre></div>
<p dir="auto">Then I tried building atom-script by myself, but I got stuck at the<br>
<code class="notranslate">git update --init --recursive</code><br>
command in <code class="notranslate">vendor/node</code><br>
when running <code class="notranslate">script/bootstrap.py</code>:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fatal: reference is not a tree: a80a10c6a1f2c668d90eda4e2c9aab38e4dcd4a2
Unable to checkout 'a80a10c6a1f2c668d90eda4e2c9aab38e4dcd4a2' in submodule path 'vendor/node'

Traceback (most recent call last):
  File &quot;script/bootstrap.py&quot;, line 119, in &lt;module&gt;
    sys.exit(main())
  File &quot;script/bootstrap.py&quot;, line 23, in main
    update_submodules()
  File &quot;script/bootstrap.py&quot;, line 53, in update_submodules
    execute(['git', 'submodule', 'update', '--init', '--recursive'])
  File &quot;/root/git/atom3/atom-shell/script/lib/util.py&quot;, line 142, in execute
    raise e
subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init', '--recursive']' returned non-zero exit status 1"><pre class="notranslate"><code class="notranslate">fatal: reference is not a tree: a80a10c6a1f2c668d90eda4e2c9aab38e4dcd4a2
Unable to checkout 'a80a10c6a1f2c668d90eda4e2c9aab38e4dcd4a2' in submodule path 'vendor/node'

Traceback (most recent call last):
  File "script/bootstrap.py", line 119, in &lt;module&gt;
    sys.exit(main())
  File "script/bootstrap.py", line 23, in main
    update_submodules()
  File "script/bootstrap.py", line 53, in update_submodules
    execute(['git', 'submodule', 'update', '--init', '--recursive'])
  File "/root/git/atom3/atom-shell/script/lib/util.py", line 142, in execute
    raise e
subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init', '--recursive']' returned non-zero exit status 1
</code></pre></div>
<p dir="auto">Can anyone help me with this?</p>
<p dir="auto">Is there a way to cross/compile atom-shell for ARM based computers?</p>