[cfe-dev] scan-build failure

Michael Blumenkrantz mike at zentific.com
Tue Aug 31 19:54:39 PDT 2010


On Tue, 31 Aug 2010 19:46:29 -0700
Tom Care <tcare at apple.com> wrote:

> Neither can GCC, it would seem. Have you tried building without scan-build?
> 
> The errors about isnan and strcasestr in your original post don't look like
> clang errors.
> 
> Tom
> 
> On Aug 31, 2010, at 6:33 PM, Michael Blumenkrantz wrote:
> 
> > On Mon, 30 Aug 2010 13:11:04 -0700
> > Ted Kremenek <kremenek at apple.com> wrote:
> > 
> >> scan-build is not smart enough to know what compiler your build intended to
> >> use.  It defaults to assuming 'gcc', since that is still the standard
> >> compiler used on most systems.
> >> 
> >> To correct this, check out the --use-cc option to scan-build
> >> 
> >> --use-cc [compiler path]   - By default, scan-build uses 'gcc' to compile
> >> and link --use-cc=[compiler path]     your C and Objective-C code. Use this
> >> option to specify an alternate compiler.
> >> 
> >> --use-c++ [compiler path]  - By default, scan-build uses 'g++' to compile
> >> and link --use-c++=[compiler path]    your C++ and Objective-C++ code. Use
> >> this option to specify an alternate compiler.
> >> 
> >> 
> >> 
> >> On Aug 30, 2010, at 1:07 PM, Michael Blumenkrantz wrote:
> >> 
> >>> No, I was just assuming it would default to using clang?
> >> 
> > No, specifying --use-cc to set clang gives the same result so I guess it
> > correctly sets clang for scan-build.  clang cannot compile this project.
> > 
> > -- 
> > Mike Blumenkrantz
> > Zentific: Our boolean values are huge.
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 
I've built it with gcc literally hundreds of times without issue.  I misspoke
in my most recent email; it is not that clang cannot compile the project, it is
that when using scan-build I cannot compile the project.  This is regardless of
which compiler I use. Using a compiler without scan-build works fine.

-- 
Mike Blumenkrantz
Zentific: Our boolean values are huge.



More information about the cfe-dev mailing list