Cygwin error: "child_info_fork::abort: Loaded to different address:"
<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>