[Mono-dev] Mono on Windows 98

D.R.W. denny_r._walter at web.de
Thu Jun 11 10:00:13 EDT 2009

O.k., thanks to  http://shana.worldofcoding.com/en/mono_cygwin_tutorial.html
this tutoial  I finally managed to compile Mono.
Now I'd like to compile it for Windows 98. The 
http://www.mono-project.com/FAQ:_Technical technical FAQ  describes this as

Can Mono run on Windows 9x, or ME editions?

Mono requires Unicode versions of Win32 APIs to run, and only a handful of
the "W" functions is supported under Win9x. There is Microsoft Layer for
Unicode that provides implementation of these APIs on 9x systems.

Unfortunately it uses linker trick for delayed load that is not supported by
ld, so some sort of adapter is necessary. You will need MSLU and one of the
following libs to link Mono to unicows.dll
http://mono.eurosoft.od.ua/files/unimono.zip or alternatively search the net
for "libunicows".

No changes to the Mono source code are required, the only thing is to make
sure that linker will resolve imports to adapter library instead of Win32
libs. This is achieved by inserting -lunimono before -lkerner32/user32 in
the linker's specs file.

O.k., this description is only semi-helpful.
Firstly, the link to unimono doesn't work at all anymore. Seems like this
FAQ wasn't updated for a long time. Fortunately, libunicows can be found on
the net.
Secondly: What is the linker's specs file? How am I supposed to find that
out? A file name and path would have been helpful. So I'm asking you. Maybe
you know what file they mean.
Thirdly: Where do I have to put what file? What files from MSLU are needed,
what files from libunicows and where does each of them has to be copied?

I'd be really grateful if you could tell me how to do that.
View this message in context: http://www.nabble.com/Mono-on-Windows-98-tp23981875p23981875.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

More information about the Mono-devel-list mailing list