[OpenAFS] openafs for AMD64

Ken Kahn kenkahn@optonline.net
Thu, 12 Feb 2004 08:28:07 -0500


The amd64_linux24 sysname wasn't listed in thre README file; but I do see
that it is referenced in Makefile.in so at least that's a good sign
(thanks).

So I started off by specifying

./configure    --enable_transarc-paths
                    --with-afs-sysname=amd64_linux24
                    --with-linux-kernel-headers=linux-2.4.21-4.EL

and then running make.  This created two files, libafs-2.4.21-4.EL.mp.o and
libafs-2.4.21-4.EL.o, in modload.
Running 'afs start' resulted in

    "AFS module /.../libafs-2.4.21-4.ELsmp.mp.o does not exist. Not starting
AFS."

As the message correctly states, this isn't one of the two *.o files created
in modload.  If I issue 'uname -v' I get back

    "2.4.21-4.ELsmp"

and uname -r returns

    "#1 SMP Fri ..."

So it certainly appears like openAFS should have created the ELsmp version.
Renaming EL.mp.o to ELsmp.mp.o does not work (I get exceptions).  Any
suggestions how to resolve this?

Kenneth Kahn
Cadence Design Systems
Verification Acceleration R&D
kenkahn@cadence.com