Hans Leidekker hans@it.vu.nl writes:
It appears that the comctl32 conformance test calls functions by name that are exported by ordinal only on Windows. Still the test runs (and thus run-time links) on Wine. Is this wanted behavior?
Yes it is, the functions are converted to ordinal imports by the import library. The existing code works just fine, except when cross-compiling on Mingw because the import libraries are broken there. This should be fixed in Mingw not in Wine.
On Monday 20 October 2003 22:43, Alexandre Julliard wrote:
import library. The existing code works just fine, except when cross-compiling on Mingw because the import libraries are broken there. This should be fixed in Mingw not in Wine.
Thanks for clarifying this. I have submitted a patch to MinGW that fixes their comctl32 import lib. From now on I will suspect MinGW first, then Wine ;-)
I have another patch pending with them that adds a number of missing dsound GUIDs. If/when these are applied I can build all of Wine's conformance suite with the MinGW cross compiler, be it that I have to manually add -luuid and -ldxguid here and there...
-Hans