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

Norbert Gruener nog@MPA-Garching.MPG.DE
Mon, 29 Mar 2010 09:19:51 +0200


Hi Russ,

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.

this would solve all my concerns.

I had looked into the source of OpenAFS version 1.4.12  but I could
not find anything about that.  In which version is this implemented?

Cheers,

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