What is the difference between 64Bit & non-64Bit engines? #429
-
I cannot find a comprehensive answer about what the two are differ in. My guess would be that non-64Bit engines were supposed to run only 32-bit windows apps, while 64Bit engines were supposed to run both 32- and 64-bit windows apps. This seems to match that - apparently - from CX v22 there is no more non-64Bit engine version. However when I'm trying to run my 32-bit Windows app which works fine in CX21 under CX64Bit22 it fails, suggesting that 64Bit engines may not be able to run 32-bit windows apps...? What is the truth? How do you choose the right engine? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Indeed non 64Bit engines would only generate a 32Bit wineprefix, but CX22 I’ve been unable to have wine32on64 nor wine64 generate valid 32Bit wineprefixes. I can’t say I’d CX23 will or won’t support generating valid 32Bit wineprefixes but eveb if it’s possible CX23 onward is using upstreams new wow64 so regardless the Engine would still essentially be 64Bit. Unfortunately regressions happen, it can be that CX22 added a stub that your app is attempting to use or perior wine didn’t provide a builtin dll but now does and that builtin dll might not be good enough to run your app etc. |
Beta Was this translation helpful? Give feedback.
-
Thank you! So long story short 64Bit engine supposed to be able to run both 32- and 64-bit apps. If they don't, that is probably due to other issue, not the bitness of the app vs. engine. Right? |
Beta Was this translation helpful? Give feedback.
Indeed non 64Bit engines would only generate a 32Bit wineprefix, but CX22 I’ve been unable to have wine32on64 nor wine64 generate valid 32Bit wineprefixes.
I can’t say I’d CX23 will or won’t support generating valid 32Bit wineprefixes but eveb if it’s possible CX23 onward is using upstreams new wow64 so regardless the Engine would still essentially be 64Bit.
Unfortunately regressions happen, it can be that CX22 added a stub that your app is attempting to use or perior wine didn’t provide a builtin dll but now does and that builtin dll might not be good enough to run your app etc.