[OpenAFS-devel] shared libraries in 1.4 and Linux

Christopher Allen Wing wingc@engin.umich.edu
Fri, 16 Sep 2005 17:56:55 -0400 (EDT)


Can someone fill me in on the purpose of the shared libraries that get 
built by default? (libafsauthent and libafsrpc)

Nothing in OpenAFS itself seems to actually use them at the moment.


The reason I ask is that currently, when building on Linux these libraries 
do not have correct versioning information. Russ Allbery created a patch 
to fix this, it is RT #18767:

 	http://rt.central.org/rt/Ticket/Display.html?id=18767


This patch is necessary when building on linux so that the resulting 
libraries adhere to proper ABI and naming conventions. I can't really 
recommend building any binary packages that include the shared libraries, 
for instance, without this change.



Is this something that can be addressed either before 1.4.0, or in a 1.4.x 
release, etc?


Thanks,

Chris Wing
wingc@engin.umich.edu




(In case anyone was wondering why I haven't posted any builds of the newer 
release candidates, we had to do our major deployment for the fall, so we 
ended up deploying 1.4.0-rc1. I'll try to post a newer build when things 
quiet down around here)