On Tue, 2004-06-22 at 13:46, Bryce Harrington wrote:
On Tue, 22 Jun 2004, Bob Jamison wrote:
Well, come to think of it, I don't think we have ever had a completely different compiler build this. A good test of our portability would be the free command-line version of Borland C++ 5.5, here: http://borland.com/products/downloads/download_cbuilder.html#
It is a very strict ANSI compiler.
That's a good idea. Lauris had gotten Sodipodi to compile with MSVC, although I think there were some changes needed that are not in our codebase.
I can guarantee you that Inkscape will not compile with a non-gcc compiler at this time.
Off the top of my head, two culprits would be my use of gcc's __attribute__ extension (fixable with a simple #define, though), and fred and I have both used a hash_map class which is specific to gcc's version of the SGI STL.
I think there are some other issues too, but that's all I remember at the moment.
And I may not be remembering right, but I could swear someone else compiled with the cygwin compiler or djgpp, although that has been quite a while ago, so maybe it's no longer relevant.
Those both use gcc also.
-mental