Felipe Sanches wrote:
I adapted configure.ac http://configure.ac and properly compiled it. I am sure that my configure.ac http://configure.ac is wrong (flags placed in wrong places and probably not proper behaviour when one does not have openmp lid-devel installed), so, somebedy please fix it. It at least compiled here in my machine.
Thanks a lot :)
I tested it and it worked ok, but I have no idea how to benchmark it. I removed the logging code that was windows-only.
Yeah, I'm afraid I'm just not familiar enough with Linux programming to know how to do accurate timing (let alone cross-platform timing). You could try profiling though. For me this doesn't work (for some reason I get really crazy profiling results on Vista), but it will probably work just fine for you, see: http://wiki.inkscape.org/wiki/index.php/Profiling
I don't know exactly how well it works with multi-threading though.
here is my version of the patch, I hope it helps.
If a few people test the code and no fundamental problems arise I'll probably commit it, so yes, then it would definitely help :) (To prevent the build from breaking.)