How to build a 32bit static binary with Rust?
<p>Using <a href="http://hermanradtke.com/2016/05/16/creating-a-basic-webservice-in-rust.html"><em>Creating a basic webservice in Rust</em></a> and <a href="http://blog.rust-lang.org/2016/05/13/rustup.html"><em>Taking Rust everywhere with rustup</em></a> as documentation, I have managed to successfully compile a 64 bit static binary with Rust:</p>

<pre class="lang-none prettyprint-override"><code>rustup target add x86_64-unknown-linux-musl
cargo build --target=x86_64-unknown-linux-musl
</code></pre>

<p>But I can't seem to find out how to build a 32bit static binary. </p>

<p>I did find a <code>i686-unknown-linux-musl</code> target when running <code>rustc --print target-list</code>, only to find out it is not available when running <code>rustup target list</code>. </p>

<p>Am I missing something something or it is not possible yet?</p>