> > Anyone knows about compiling Mozilla under Win32 with a free compiler?
> > Preferred is GCC/EGCS (mingw32 version), but any other free one is ok.
> 
> The only compiler/make system known to work is MSVC. It shouldn't be too
> much work to get the *code* to compile under gcc/egcs, but the make system
> would have to be revamped. Chris Seawood has worked on that on and off for a
I agree, that perhaps it won't be hard to make mozilla to compile with other 
win32 compilers, but there is another problem. There are ppl out there that 
develop program based on mozilla and they might have problems *if* they use 
different compiler. Problem is that mozilla uses classes for creating 
instances of object, instead of C API like CoCreateInstance. These classes 
will have their names mangled differently which will produce errors at link 
time. I think it would be a good idea to have C functiona for creating and 
registering classes - this will make things almost compiler independant, since 
most C++ compilers I've used actually generate code which is binary compatible 
in terms of accessing vtbl etc. 

--
Regards,
Waleri

Reply via email to