title: How to build OpenSSL as unversioned shared lib for Android?
body: <p>I am trying to build the latest OpenSSL for Android following <a href="https://stackoverflow.com/q/11929773/608639">Compiling the latest OpenSSL for Android</a>. I manage to build the static libs.</p>
  
  <p>However I try to compile the shared libs. To do so I run:</p>
  
  <pre><code>./Configure android-armv7 shared
  </code></pre>
  
  <p>This compiles. Problem is that this creates a versioned lib like libssl.so.1.0.0, which is not supported by Android. Just rename does not do because of SONAME is still pointing to the versioned filename.</p>
  
  <p>Different problem I have is when trying to the create the libs for old armeabi platform. When I run:</p>
  
  <pre><code>./Configure android shared
  </code></pre>
  
  <p>it creates the static libs for the old armeabi plattform, the shared libs however are arm-v7 architecture. </p>