Error de Cygwin: "child_info_fork :: abort: cargado en una dirección diferente:"

Estoy tratando de construir mi software usando cygwin-x86 (versión de 32 bits) en Windows-7.
Cygwin-x64 (64 bits) funciona perfectamente bien en la misma máquina. Quiero construir ejecutable de 32 bits.
Cada vez que intento cygwin-x86, obtengo los siguientes errores:

[main] make 7780 child_info_fork :: abort: C: \ cygwin \ bin \ cygiconv-2.dll: Cargado en una dirección diferente: parent (0x440000)! = child (0x5F0000)
hacer: fork: recurso temporalmente indisponible

He revisado este hiloError de Cygwin

Ya he probado todo lo mencionado allí, pero aún sigo enfrentando el mismo problema.
Cada vez que lo intento/ usr / bin / rebaseall -v ocd / usr / bin && ./rebaseall -v Como se menciona en el paso 7 de la respuesta aceptada en el hilo mencionado anteriormente, me sale este error:

/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygvtv_stubs-0.dll: omitido porque el tipo de máquina es incorrecto. /usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll: omitido porque el tipo de máquina es incorrecto.
Falla de segmentación (núcleo descargado)

Me sale este error de tipo de máquina incorrecto para muchos otros .dll también.
Como se mencionó anteriormente, tengo cygwin-64 instalado en mi máquina y funcionando como se esperaba. Pero mientras corresrebaseall de alguna manera está buscandox86-64-pc-cygwin en lugar de la versión de 32 bits.

Respuestas a la pregunta(3)

Su respuesta a la pregunta