Alpine Python2 aport reports shared library names different that other distros
python2, find_library is ctypes.utils returns only the library name, with no version. This causes install scripts that are looking for the version to fail.
from Python docs:
https://docs.python.org/2.7/library/ctypes.html?highlight=find\_library\#finding-shared-libraries
>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.6'
>>> find_library("c")
'libc.so.6'
>>> find_library("bz2")
'libbz2.so.1.0'
>>>
From Ubuntu:
root@6a7ef5e63677:/# python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes.util import find_library
>>> find_library('erasurecode')
'liberasurecode.so.1'
from Alpine 3.7:
~/pyeclib # python
Python 2.7.14 (default, Dec 14 2017, 15:51:29)
[GCC 6.4.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes.util import find_library
>>> find_library('erasurecode')
'liberasurecode.so'
(from redmine: issue id 9058, created on 2018-07-05)