[Home]

Summary:DAHTOOL-00074: SONAME of libtonezone changed in 2.11
Reporter:Tzafrir Cohen (tzafrir)Labels:
Date Opened:2016-06-26 16:46:26Date Closed:2017-06-26 08:54:43
Priority:MajorRegression?Yes
Status:Closed/CompleteComponents:General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) soname.patch
Description:The SONAME of libtonezone has changed in the rewrite of the build system from libtonezone.so.2.0 to libtonezone.so.2 . While the latter is the correct form, it seems that the change causes a few breakages: I noticed cases where Asterisk failed to use the new dahdi-tools package and had to be rebuilt to use it.

(Note: Affected versions: 2.11.0, 2.11.1)

I'm not sure how to fix this. My current workaround: after configure is run, run:

sed -i -e '/^soname_spec=/s/major/&.\\$age/' libtool
Comments:By: Tzafrir Cohen (tzafrir) 2016-06-28 15:53:11.243-0500

Fix soname_spec in the libtool script after generating it in the configure script.

By: Tzafrir Cohen (tzafrir) 2017-06-26 08:54:43.533-0500

This issue is valid, but by now fixing it would break too many other systems which have already upgraded their systems.

Thus closing it.