Sorry not to get around to replying yesterday,
All the default builds include debugging information, and no
optimisations. Except for gcc, precompiled headers were used (no wonder
it was slower). All the libraries were built statically.
My impression is that since I did the survey, the wxWidgets library has
grown larger (mode code) and compile times for Borland 5.5. and Micrsoft
vc6 compiler have increased.
Compile times for the newer Borland and Microsoft compilers are longer,
but I have no precise data. gcc is a lot faster as it has precompiled
headers, but still by far the slowest. Watcom 1.6 seems faster than 1.1
(maybe taking half the time), but still not as fast as
Borland/Microsft/Digital mars
I was really surprised that Watcom's compiler did the string scanning
task more slowly than any other, and have no real explanation for this
chris
Post by Michal NecasekPost by chris elliottThe times to build are at
http://biolpc22.york.ac.uk/wx/wxhatch/wxMSW_Compiler_choice.html
I am wondering if the results are entirely apples to apples
comparisons. Were the builds configured in an identical way, ie. with
the exact same set of features?
The executables almost certainly use dynamic libs in some cases and
static in others. That likely skews the size comparison somewhat.
The run-time values for Open Watcom are also a bit suspect. There's
just no way OW generates 5x slower code than Borland, although there's
of course a possibility that the test case somehow provoked bad
behaviour on OW's part.
Michal