A verziókezelést fejlődni látszik, igaz inkompatibilisen, de ezért az Openssl-t meg az Oracle-t hibáztatom. Mindenesetre, ha már hozzápiszkáltam, akkor általánosra csináltam, vagyis nem csak számok lehetnek a verziószámban:
$ libtool --mode=link gcc -version-number major:minor -o libver.la -shared rutin.lo -rpath ~/lib
$ libtool --mode=link gcc -o vertest main.o ~/lib/libver.la
$dump -H vertest
1 /home/zsiga/lib libver.so.major
$ libtool --mode=link gcc -version-number 1.0.0e -o libver2.la -shared rutin.lo -rpath ~/lib
$ libtool --mode=link gcc -o vertest2 main.o ~/lib/libver2.la
$ dump -H vertest2
1 /home/zsiga/lib libver2.so.1.0.0e
tehát az első esetben major='major', minor='minor'; a másodikban az egész (1.0.0e) a major, és nincs minor