malbec wrote: > I want to write a linux .so that calls a windows .dll, which will be loaded (all by itself) as an extension to a linux executable. Short answer - in 99% cases this won't work. Long answer - to load a Windows DLL you need big parts of Wine. Unless you willing to spend weeks stripping all extras, it's better to use the entire Wine. And compile your "linus .so" as a winelib.