[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How to change lib version numbers?

How can I change the version number of Heimdal libs?

I'm still having symbol clash problems when dlopen'd modules use different
versions of Heimdal. I have explored Love's suggestion of renaming all
exported functions via make-protos.pl and I'll continue to explore that
option but it seems I would need to do that for every exported function
of every library (e.g. libasn1 has 1200 functions).

So I thought I would try changing library version numbers. For example:

  libkrb5.so.17.4.0 -> libkrb5.so.1017.4.0

However, it's not clear to me how to change version numbers in the
build. For example lib/krb5/Makefile.am has:

  libkrb5_la_LDFLAGS = -version-info 21:0:4

so where is 17.4.0 coming from?


Michael B Allen
PHP Active Directory SSO