[OpenAFS] AFS 1.6.0 and AFS-perl module version 2.6.2

Simon Wilkinson sxw@inf.ed.ac.uk
Mon, 19 Sep 2011 09:56:46 +0100


On 19 Sep 2011, at 09:45, Staffan H=E4m=E4l=E4 wrote:

> I've been trying to compile the AFS perl module against openAFS 1.4.14 =
on a 64-bit CentOS 6 Linux machine, but it looks like it's not easy to =
get it to work.

Yes, perl-AFS doesn't really work on 64bit platforms. This is because =
its library dependencies are all a bit of a mess - it mixes PIC and =
non-PIC libraries, as well as mingling pthread and LWP code in the same =
object. It just about gets away with this on 32 bit platforms, but this =
doesn't work on 64bit, and no longer works with OpenAFS 1.6.0.

I've been doing some work on sorting all of this out. This requires some =
OpenAFS library changes (so that we provide PIC versions of all of the =
symbols perl-AFS needs), which will be in 1.6.1, as well as patches to =
the perl-AFS code itself.

BTW - The _pic.a variants of the libraries are included in the =
authlibs-devel package from openafs.org.

S.