[Wine] Re: Why can't one run Wine apps in Windows

oiaohm wineforum-user at winehq.org
Sun Oct 17 06:14:07 CDT 2010


There is a technical reason.   They are placeholders.

Wine notepad.exe is in another location INSTALLPREFIX/lib/wine/notepad.exe.so

Note the exe.so they are native dynamic elf files with an internal format like a PE wrapped inside.   A long time ago these were in the wine prefix instead of placeholders and kinda caused windows some major hickups processing them.

Placeholders are still damaging to a windows install just not as much.

You will find all the wine provided dlls also in the .wine/drive_c are also placeholders no real executable code inside.

It is possible to build most of the wine programs with mingw so making really windows executable usable on windows.   Even a large section of the dlls and almost the complete test suite(all bar wine only parts) can be built for windows.

The wine loader cannot be built for windows.

Basically placeholders and .exe.so can be build using the native platform compiler.   To build normal windows .exe require mingw or equal so you have a compiler to process source and produce the windows exe. 

Simpler only requiring 1 compiler to build wine instead of two.   This is also insanity preventing.   Since different compilers building for different platforms can have different bugs.  So poor developers don't have to be asking what compiler is screwed up.  Since only 1 compiler is used to build wine it has to be the trouble maker.







More information about the wine-users mailing list