[Mono-list] Win32 UNICODE

Serge serge@wildwestsoftware.com
Thu, 4 Apr 2002 01:03:07 +0300


> I'd much rather
> insist on "Microsoft Layer for Unicode" for w98 builds, if it's freely
> available.

Yes, the DLL is freely available.
http://www.microsoft.com/downloads/release.asp?releaseid=30039
For some reason I can't get ld to link with the library. It's supposed to be
linked before kernel/user/etc libs to override corresponding symbols. In
fact, the library uses some sort of dynamic loader, so that there is no
overhead if system has native support for *W APIs - that's maybe also the
linker problem.
Anyhow, I created a wrapper DLL with some functions, compiled it with VC
tools, and built mono with this DLL - and it works on Win98 now.
Hopefully, I'm just doing something wrong and Unicode Layer library can be
just linked using ld. And if not, the wrapper is an option (however this
means two extra dlls, some overhead at run-time and Microsoft tools
installed to build the wrapper).

Sergey