

), I created a small example (to make it run, you'd need the gcc toolchains as well - which I have for other purposes, but anyway this is not related to the question) that reproduces the behavior. Since I don't have your 32 bit executable (I didn't fell like searching downloading, unpacking, and so on. dlls in the right place (as you mentioned) - but manually copying them (especially in system locations) is neither scalable, nor does it guarantee that the system will properly work afterwardsįirst, you'd need the cygwin32 package (at least) installed: Like any Nix distribution, the Cygwin 64 emulator allows running 32 bit executables (as long as they are compatible). My next option is to uninstall my 64-bit cygwin and start again with the 32-bit variant, but I'm still hoping there's a way.
RUNNING 32 BIT ON 64 BIT COMPUTER HOW TO
I have tried copying the cygwin1.dll file from my 32-bit system but I'm not sure how to make it available only to this process without hiding the 64-bit one from other processes. Ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x7ffcb79b0000) Ldd tells me some dependencies are missing: $ ldd /usr/local/bin/rxvt-native.exe When I run the process, it just silently does nothing. I have tried copying the executable from my old PC's C:\cygwin\bin directory to my new PC's C:\cygwin64\usr\local\bin directory but it is not able to run it. My hope is that just like I can run 32-bit Linux applications on 64-bit Linux distros, maybe I could run the 32-bit rxvt on 64-bit Cygwin. Motivation: As discussed in Where's the rxvt-native utility gone in cygwin 1.7.26 for 64bit windows?, rxvt-native, my favourite terminal emulator in Windows, is not currently available in 64 Cygwin.

Is it possible to run a 32-bit Cygwin application in a 64-bit installation?
