title: AppImage : When deployed in another system , does it use the .so files which is bundled in it ..or the ones present in distributed system?
body: <p>I am creating a .appimage in my system for an application which uses libraries from openvino..When deploying that on another system..it gives me symbol lookup error in opencv Mat() function..</p>
  <p>The distributed system has openvino installed but it is a older version than what I used..So when running..the AppImage or AppRun from AppDir folder uses the opencv libraries from the system(which is older one)</p>
  <p>Do..AppImage always prefer system libraries first..and comes to bundled libraries if they are not present in system</p>
  <p>Error is</p>
  <pre><code>./Check-Video-x86_64.AppImage 
  ./Check-Video-x86_64.AppImage: symbol lookup error: ./Check-Video-x86_64.AppImage: undefined symbol: _ZN2cv3MatC1Ev
  </code></pre>
  <p>Any insights about appImage library preferences and solving the error is welcomed</p>
  <p>Thanks in advance</p>