Comment 30 for bug 992124

Alex Valavanis (valavanisalex) wrote :

I've applied the proposed fixes, and hopefully sorted out the remaining array allocation/deletion issues in lp:inkscape r12202. I now successfully build trunk with clang on Ubuntu 12.10 amd64 after disabling the configure.ac check for gcc 3.0. Inkscape seems to run fine.

Regarding the issues raised previously:

* Lack of OpenMP support: yes, this is problematic, but I don't think we can really do anything other than wait for clang to introduce it. Inkscape will still compile and run without it, so I guess we can output a warning message from the configure script to make the issue clear to the user.

* Large build log: this is probably a good thing... if clang's fussy about the quality of our code, it gives us a good "to do" list!

* Infinite loop on ArchLinux: Are we sure this is a clang-specific issue? Does it work properly with gcc?