Hi! I’m new to clang and wondering if I can use clang analyzer with our gcc cross-compiler.
I’ve tried to run scan-build-3.5 from Ubuntu package, but it fails when preprocessing project sources.
The command I use to run scan-build is as follow:
’ scan-build-3.5 --use-cc <toolchain_path>/-gcc make’
From the output I see that it’s confused by host’s standard headers. In particular, it encounters conflicting definition for ssize_t from <stdio.h> which scan-build picks from /usr/include directory.
The resolution may be to force scan-build use headers from my toolchain, but I can’t find a way to do this.
Is there a proper way to specify standard headers location when running scan-build, or am I looking in a wrong way?
Thanks in advance,