On Tue, May 04, 1999 at 10:14:40PM -0700, Joey Hess wrote: > > I suggest not using the term versioning to refer to sonames, it is > > too easy to confuse it with symbol versioning. > > I used the term versioning because .la files contain 3 different version > numbers.
yes, but those three numbers aren't the version numbers as found in the library filename: [43 pollux:~] egrep '(library_names|revision|current|age)=' \ /usr/lib/libEterm.la /usr/lib/libgltt.la /usr/lib/libEterm.la:library_names='libEterm.so.0.8.7 libEterm.so.0 libEterm.so' /usr/lib/libEterm.la:current=8 /usr/lib/libEterm.la:age=8 /usr/lib/libEterm.la:revision=7 in libEterm's case, the 0 in libEterm.so.0.8.7 comes from current - age, the 8 is age and the 7 is revision. IIRC, libtool uses different rules for different operating systems. Marcelo