[OpenAFS-devel] AFS Perl on 64-bit ...

Russ Allbery rra@stanford.edu
Sat, 27 Mar 2010 09:31:53 -0700


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.

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>