jroelofs added inline comments. ================ Comment at: tools/scan-build-py/libear/__init__.py:1 @@ +1,2 @@ +# -*- coding: utf-8 -*- +# The LLVM Compiler Infrastructure ---------------- rizsotto.mailinglist wrote: > dcoughlin wrote: > > How does this file fit into the overall build picture? Will this file go > > away once scan-build-py is built with the common clang cmake? > this is quiet confusing me. previously you were asking make it work without > installation. this file makes it possible to compile the `ear` library > compiled before the build runs to use as preloaded library. the thing which > is not needed is the CMakefile actually. I think the best way forward would be to teach the CMake build how to run `setup.py`. Then this would work both with and without installation, and it'd use the same code paths for both.
================ Comment at: tools/scan-build-py/libscanbuild/driver.py:67 @@ +66,3 @@ + except Exception: + logging.exception("Something unexpected had happened.") + return 127 ---------------- rizsotto.mailinglist wrote: > dcoughlin wrote: > > I think this error message can be improved. Perhaps "Unexpected error > > running intercept-build"? > this line is printed as: > > intercept-build: ERROR: Something unexpected had happened. > (and the stack-trace) > > because the logging formating. so, 'intercept-build' and 'error' will be part > of the message anyway. Is there a pythonic way of doing llvm crash handlers? I.e. the "here's the steps to reproduce this, a stack trace, and a bug report url" things that clang spits out. http://reviews.llvm.org/D9600 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits