Static src analysis of LibreOffice
John Smith
lbalbalba at gmail.com
Fri Aug 3 00:00:56 PDT 2012
Hi,
Thanks for all the help and tips everyone provided. I finally have
successfully run the clang analyzer on LibreOffice ~master with
'--with-system-libs'. The only exceptions being:
1.) '--with-system-saxon=no'
Because the open source HE variant of saxon does not have all the
necessary features.
2.) '--with-system-libcmis'
Because I couldnt get LO building with Fedora's libcmis-0.2.3 and
libcmis-devel-0.2.3.
I have uploaded the generated report here:
http://lbalbalba.x90x.net/clang-analyzer/libreoffice-with-system-libs/
Please do note that the C++ *analyzer* (not the compiler) is still
very much regarded as a 'work-in-progress' at this point, so you are
likely to run into false positives. And of course, if you do find a
false positive, you can always consider assisting in improving the
analyzer by submitting a test-case and bug report over here ;) :
http://clang-analyzer.llvm.org/filing_bugs.html
Have fun!
Regards,
John Smith
PS1: Besides possible 'bugs', the compiler also reported quite a few
compiler 'errors'. But because they all looked like the same error, I
have only uploaded the 1st one due to space considerations.
PS2: I would have loved to mention the exact revision of 'master' I
ran this test on, but Im really new to git. Is there a git command
that can provide a human readable/meaningful revision number, like you
can get with 'svn info' ?
More information about the LibreOffice
mailing list