title: Mono ARMv7 and LLVM
body: <p>I'm updating my app to ios6 and i having following problem</p>
  
  <ul>
  <li>building application with ARMv7 is not possible to use the flag LLVM ... (error MT3001)</li>
  </ul>
  
  <p>My system configuration is</p>
  
  <ul>
  <li>MonoDevelop 3.0.4.7</li>
  <li>MonoTouch 6.0.0.0 </li>
  <li>Mono 2.10.9</li>
  </ul>
  
  <p>Reference to question: <a href="https://stackoverflow.com/questions/12508826/ios-6-mono-and-backward-compatibility">iOS 6 Mono and backward compatibility</a></p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>Error is</p>
  
  <blockquote>
    <p>Could not AOT the assembly ICSharpCode.SharpZipLib.dll (MT3001)</p>
  </blockquote>
  
  <p>Verbose output</p>
  
  <pre><code>/Users/TEST/Desktop/Xcode_4.5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc  -miphoneos-version-min=3.1 -arch armv7  -std=c99 -I/Developer/MonoTouch/SDKs/MonoTouch.iphoneos.sdk/usr/include -isysroot /Users/TEST/Desktop/Xcode_4.5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -c /var/folders/_3/x0_zyy9j0r5_gg94nc3r51zm0000gn/T/tmp371fb2f4.tmp/mscorlib.dll.7.s -o /var/folders/_3/x0_zyy9j0r5_gg94nc3r51zm0000gn/T/tmp371fb2f4.tmp/mscorlib.dll.7.o
  error MT3001: Could not AOT the assembly '/Users/TEST/Public/Progetti/AppTest/bin/iPhone/Release/ICSharpCode.SharpZipLib.dll'
    at MTouch+&lt;CompileAssemblies&gt;c__AnonStoreyB.&lt;&gt;m__E (System.String s) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Threading.Tasks.Parallel+&lt;ForEach&gt;c__AnonStorey36`1[System.String].&lt;&gt;m__34 (System.String e, System.Threading.Tasks.ParallelLoopState s, System.Object l) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Threading.Tasks.Parallel+&lt;ForEach&gt;c__AnonStorey35`2[System.String,System.Object].&lt;&gt;m__32 () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Threading.Tasks.Task.ThreadStart () [0x00000] in &lt;filename unknown&gt;:0 
  </code></pre>
  
  <p>ICSharpCode.SharpZipLib.dll it's a library that i use to unzip file.</p>