libafsrpc_pic and libafsauthent_pic (was Re: [OpenAFS-devel] AFS Perl on 64-bit ...)

Norbert Gruener nog@MPA-Garching.MPG.DE
Mon, 29 Mar 2010 13:47:25 +0200


On Sat, Mar 27 2010, Russ Allbery wrote:
> Norbert Gruener <nog@MPA-Garching.MPG.DE> writes:
> 
> > For the "threaded" Perl version I had to link the AFSperl API against
> > the "threaded" OpenAFS libraries.  But the libraries "libafsrpc" and
> > "libafsauthent" were not PIC which were necessary for the API on Linux
> > 64-bit machines.  Therefore I have compiled a PIC version of the two
> > libraries and have them installed additionally.  Then I linked the
> > AFSperl against these new libraries.  This was successful and all test
> > drivers were working.  Then I have made extensive tests with the test
> > scripts without any problems.
> 
> > So I see two solutions to this "threaded PIC" problem
> 
> >   1) replace the "threaded" Perl version by a "non-threaded" Perl
> >      version, compiled and installed by yourself
> 
> >   2) build and install two more OpenAFS libraries into your OpenAFS
> >      installation, link against these new libraries
> 
> 2 is already done in the current OpenAFS source.  The libraries are
> installed as libafsauthent_pic and libafsrpc_pic.

Does anybody have information how these libs are installed?  I have
checked OpenAFS 1.4.12 and could not find any hint.

Thank you in advance,

Norbert
-- 
Ceterum censeo          | PGP encrypted mail preferred.
Redmond esse delendam.  | PGP Key at www.MPA-Garching.MPG.de/~nog/