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/