title: How can I cross compile from an x86-64 system a program that will run on a i386 architecture?
body: <p>I need to cross compile an application (written in C) using GNU autoconf/automake, but I cannot find which specific parameter values I have to pass to .configure to make it happen.</p>
  
  <p>The system on which I'm compiling has an x86-64 architecture while the system on which the executable will run has an i386 architecture.</p>
  
  <p>Googleing I found that I need to run</p>
  
  <pre class="lang-sh prettyprint-override"><code>./configure --host=&lt;cross-compiler for i386 architecture&gt; --build=&lt;my-system-architecture&gt;
  </code></pre>
  
  <p>Is that right? Where can I find the information necessary to run correctly this command (i.e. parameter's values)?</p>