title: OSGI Bundle-NativeCode give error "No match found for native code"
body: <p>I'm developing an OSGI bundle which uses the native library <strong>librxtxSerial</strong>. 
  The first time, I had to deploy this bundle on a raspberry, so I've did something like that:</p>
  
  <p>I put the native library under: lib/librxtxSerial.so (NB: INSIDE the java project).</p>
  
  <p>Then, in the MANIFEST I've wrote: </p>
  
  <pre><code>Bundle-NativeCode: lib/librxtxSerial.so
  </code></pre>
  
  <p><strong>Everything works fine!!!</strong></p>
  
  <p>Now, the problem is that I've to deploy the same bundle on other embedded device which uses a different processor architecture (x86 instead ARM).</p>
  
  <p>So, I've downloaded the x86 build for the librxtxSerial library and I modified my folder structure in something like that:</p>
  
  <pre><code> - lib
     - x86
       - librxtxSerial.so
     - arm
       - librxtxSerial.so
  </code></pre>
  
  <p>And I've modified my MANIFEST in this way:</p>
  
  <pre><code>Bundle-NativeCode: lib/x86/librxtxSerial;processor=x86, lib/arm/librxtxSerial;processor=ARM_le
  </code></pre>
  
  <p>Trying to compile (through maven tycho plugin) I always get the same error:</p>
  
  <pre><code>No match found for native code: lib/x86/librxtxSerial; processor=x86, lib/arm/librxtxSerial; processor=ARM_le
  </code></pre>
  
  <p>How can I solve this?</p>