Hi,

Well I finally managed to do a 'scan-build' src analysis of
LibreOffice ~master, using clang as the compiler instead of GCC. There
still are a few files where analysis failed and clang crashed, but
those are only a few (and I submitted a bug report for that at
http://llvm.org/bugs/show_bug.cgi?id=13614).

The report still includes bits of dbuild, as that still seems to get
included in a build. The rest of the ./configure flags were :

--disable-ccache
As I couldnt get the clang compiler to play nice with ccache cached files.

--enable-debug
I assumed people would want to include debug code as well.

--with-system-libcmis=no
The system libcmis is the same version as the inculded one(0.2.3),
but... the included one seems to add a few patches that are required
for libreoffice, forcing the use of the included version.

--with-system-libs
As most people didnt want the results to include 3rd party code.

--with-system-hsqldb=no --with-system-saxon=no
I have been told that the internal version of those are special cases
where the internal always are required.


The full report is at :
http://lbalbalba.x90x.net/clang-analyzer/libreoffice-with-clang/



Have fun,




Regards,


John Smith.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to