
Bob Jamison wrote:
Well, apparently, the gurus think that if you are on Win32, then you really want DLLs, whether you know it or not. --enable-static --disable-shared does not affect this, GLIBMM_DLL still gets hardcoded into glibmmconfig.h. So, I'm hacking the file to #undef it.. Ouch. Need to rebuild everything. (Since Gtkmm has refs to Glibmm).
Fun, isn't it?
There's a lot of subtle things to get straight for Win32, especially if Win98 support is still needed. We should probably get all we can together as far as people to test, suggest and code. I have a feeling that we can push to improve a lot of things better just by making Inkscape keep Win32 as a first-class citizen.
I've got more time freed up now, so can help a little more on the Win32 front myself. For some of the stuff I wanted to fix, I'd already been in touch with the proper glib people and I'm pretty sure that anything we work out can get pushed upstream. I'd even been threatened with being given CVS commit access. :-)
So, Bob, think you can round up our Win32 troops for both building and testing? I'll look at probably setting up a short page on the wiki to cover the different aspects.