title: Cygwin error: "child_info_fork::abort: Loaded to different address:"
body: <p>I am trying to build my software using cygwin-x86(32 bit version) on Windows-7. 
  <br>Cygwin-x64(64 bit) works perfectly fine on the same machine. I want to build 32-bit executable.
  <br>Whenever I try cygwin-x86, I get the following errors:</p>
  
  <blockquote>
    <p>[main] make 7780 child_info_fork::abort:
    C:\cygwin\bin\cygiconv-2.dll: Loaded to different address:
    parent(0x440000) != child(0x5F0000) <br><strong>make:</strong> <strong>fork: Resource temporarily</strong>
    <strong>unavailable</strong></p>
  </blockquote>
  
  <p>I have checked this thread <a href="https://stackoverflow.com/questions/9300722/cygwin-error-bash-fork-retry-resource-temporarily-unavailable">Cygwin Error</a></p>
  
  <p>I have already tried everything mentioned in there, but I still continue to face the same issue. 
  <br>Whenever i try <strong>/usr/bin/rebaseall -v</strong> or <strong>cd /usr/bin &amp;&amp; ./rebaseall -v</strong> as mentioned in the step 7 of the accepted answer in the above mentioned thread, I get this error:</p>
  
  <blockquote>
    <p>/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygvtv_stubs-0.dll: skipped
    because wrong  machine type.
    /usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll: skipped because wrong
    machine type. <br><strong>Segmentation fault (core dumped)</strong></p>
  </blockquote>
  
  <p>I get this wrong machine type error for a lot of other .dll's as well.
  <br>As mentioned earlier I have cygwin-64 installed on my machine &amp; working as expected. But while running <strong>rebaseall</strong> it is somehow looking for <strong>x86-64-pc-cygwin</strong> instead of 32 bit version. </p>