I admit I belong to a small group of not-too-bright people who still aspire to use LLVM.  But I kind of see that as a highly valuable feature, insofar I convert this fact into something constructive (such as FAQ writing) :-)<div>
<br></div><div>I actually did recommend people to disable their antivirus solution for two reasons - the aforementioned "virus" and the speed slowdown that they'll experience, but then somebody (can't remember who) reacted and said it wasn't a good idea to recommend people to disable their antivirus solution.</div>
<div><br></div><div>However, I see a nifty compromise visualising behind my eyes: Ask the user to add the LLVM source and build directories to their virus ignore list.  This will solve both issues.</div><div><br></div><div>
-- Geez, sometimes I'm smarter than I am.<br><br><div class="gmail_quote">2012/6/15 Benjamin Kramer <span dir="ltr"><<a href="mailto:benny.kra@googlemail.com" target="_blank">benny.kra@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On 15.06.2012, at 22:53, Mikael Lyngvig wrote:<br>
<br>
> 1. I can't tell Microsoft Security Essentials to ignore anything.  Even if I click Allow, it breaks the pull.<br>
> 2. The issue is not me.  I don't download virus infested stuff and I don't visit dangerous sites so I rarely have a need for antivirus solutions.<br>
><br>
> The issue is the newcomer Windows user whom I have to instruct to disable and/or remove his antivirus program if he or she wants to set up a Windows buildbot slave.  A bit drastic, but that's life as it is now.<br>

<br>
</div>The intersection of "people using the LLVM test-suite" and "people who don't know how to disable their antivirus" may not be empty, but it's really too small to care about. The test-suite isn't meant to be used by end-users, we can expect anyone who wants to try the testsuite to be smart enough to put "eicar" in the search engine of their choice and then then disable their antivirus after finding out what it is.<br>

<br>
I'm also strongly suggesting to disable any kind of antivirus guard on a machine that builds and tests llvm because it slows down builds significantly and has the tendency to make testing more unstable. Racing file handle locks on windows are a big pain, and antivirus solutions tend to create these conditions all the time. We have seen bogus, hard to reproduce test failures because of this in the past.<br>

<br>
- Ben<br>
</blockquote></div><br></div>