Hi,<div><br></div><div>I just filed a bug because LLVM's test suite includes a virus.  This is not normally a problem on Unix (not even Linux), but as everyone know, Windows is so vulnerable to vira, that Windows users have to have an antivirus solution installed.  The problem is that the virus in:</div>
<div><br></div><div>   <span style="background-color:rgb(255,255,255);white-space:pre-wrap">projects/test-suite/MultiSource/Applicaations/ClamAV/inputs/rtf-test/rtf1.rtf</span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br>
</span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">BREAKS the SVN pull of the LLVM test suite: Once the file is read onto disk, the antivirus solution aborts the SVN pull because SVN cannot access the file anymore.</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">I filed a bug to have the offending file removed from LLVM, but it was immediately closed with a WONTFIX flag.</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">So, I am asking here, in the greater context of the LLVMdev mailing list, what can be done to fix the presence of a "virus" in LLVM permanently?  It is not acceptable to have to ask people to uninstall their antivirus solution if they want to use the test suite on Windows.</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">The problem occurs with Microsoft Security Essentials (the poorest antivirus solution in existence), so it is likely to occur with many antivirus solutions.</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">A quite from Wikipedia regarding the file:</span></div><div>
<span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">   </span><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:13px;line-height:19px"> </span><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:13px;line-height:19px">A compliant virus scanner, when detecting the file, will respond in exactly the same manner as if it found genuinely harmful code.</span><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:13px;line-height:19px"> </span></div>
<div><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:13px;line-height:19px"><br></span></div><div><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:13px;line-height:19px">So any compliant virus scanner will choke and panic upon encountering this file!</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap"><br></span></div><div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">Cheers,</span></div>
<div><span style="background-color:rgb(255,255,255);white-space:pre-wrap">Mikael</span></div>