[cfe-dev] new checker version (210) fails?
Ted Kremenek
kremenek at apple.com
Sun Jun 7 12:53:15 PDT 2009
Hi Gary,
I have a feeling that the '-sdk iphonesimulator2.2' is all that did
the trick. If you remove the changes to ccc-analyzer, does it still
work?
Ted
On Jun 7, 2009, at 11:54 AM, Gary Boone wrote:
> Thanks, Ted! Here's a fix he sent that worked for me:
>
> --- ccc-analyzer (revision 72966)
> +++ ccc-analyzer (working copy)
> @@ -108,7 +108,7 @@
> close(TO_PARENT);
> my $line;
> while (<FROM_CHILD>) {
> - next if (!/clang-cc/);
> + next if (!(/clang-cc/ || /gcc/));
> $line = $_;
> }
>
> @@ -126,7 +126,7 @@
> $items[$i] =~ s/\"$//;
> }
> my $cmd = shift @items;
> - die "cannot find 'clang-cc' in 'clang' command\n" if (!($cmd =~ /
> clang-cc/));
> + die "cannot find 'clang-cc' in 'clang' command\n" if (!($cmd =~ /
> clang-cc/ || $cmd =~ /gcc/));
> return \@items;
> }
>
>
> Following the patch, I then saw this error, which I hadn't seen with
> previous versions that worked for me:
>
> clang-cc: Unknown command line argument '-arch'. Try: '/Users/Gary/
> Development/checker-0.210/libexec/clang-cc --help'
>
> It was solved (again, thanks Ted) by running with:
>
> xcodebuild clean; ~/development/checker-0.210/scan-build -k -V
> xcodebuild -sdk iphonesimulator2.2
>
>
> --Gary
>
>
> On Jun 7, 2009, at 10:10 AM, Ted Kremenek wrote:
>
>> Hi Gary,
>>
>> I've been really busy with some other things over the last few
>> weeks, and 0.210 just contains a few opportunistic bug fixes to the
>> analyzer. I haven't forgotten about you.
>>
>> I suspect what is happening is that a compiler option that ccc-
>> analyzer doesn't recognize is being mishandled. This periodically
>> has been a problem, and the plan over the next few weeks is to
>> rewrite ccc-analyzer to directly use Clang's internal driver
>> library (which processes compiler options) instead of having a
>> hackish Perl script layered on top of the Clang driver. The result
>> of this work (which we anticipate won't be too hard) is that a most
>> of these problems will just be defined away.
>>
>> I'm going to try and take a look a this soon. Thanks for your
>> patience!
>>
>> Ted
>>
>> On Jun 7, 2009, at 8:02 AM, Gary Boone wrote:
>>
>>> Bump... I just tried 210. Same problem.
>>>
>>> Thanks,
>>> Gary
>>>
>>> On May 17, 2009, at 10:47 AM, Gary Boone wrote:
>>>
>>>> My process is:
>>>> - download and uncompress (Mac OSX 10.5.7)
>>>> - cd to my development directory
>>>> - xcodebuild clean; ~/development/checker-0.195/scan-build -k -V
>>>> xcodebuild
>>>>
>>>> Version 0.195 compiles and produces a webpage of results.
>>>>
>>>> Versions 0.199, 0.204, and 0.208 all fail during compilation with
>>>> multiple occurrences of this message:
>>>>
>>>> could not find clang-cc line
>>>>
>>>>
>>>> Thanks,
>>>> Gary
>>>>
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20090607/04132a7f/attachment.html>
More information about the cfe-dev
mailing list