[582] in Info-AFS_Redistribution
Re: AIX 3.1.7.25 loader and AFS
daemon@ATHENA.MIT.EDU (Steve DeJarnett)
Thu Feb 6 13:02:57 1992
From: steve@ibmpa.awdpa.ibm.com (Steve DeJarnett)
To: ZRSE%DS0RUS1I.bitnet@cunyvm.cuny.edu (Christoph Zeller)
Date: Thu, 6 Feb 92 8:43:48 PST
Cc: info-afs@transarc.com
In-Reply-To: <Added.EdYGf970Bi81A46k87@transarc.com>; from "Christoph Zeller" at Feb 6, 92 1:32 pm
Christoph Zeller wrote:
>To all AIX V3 users with AFS.
>
>The loader of AIX 03.01.07.0025 doesn't work with object files in an
>AFS. The generated error message is
>
>0706-734 ERROR: Can not attach mapped file xxx.o.
The binder was modified in 3.1.{6 or 7} to memory map the files it was
binding instead of reading them in. Since memory mapped files aren't supported
in AFS, this fails.
>The problem resides not only in /bin/ld but also in /usr/lib/bind.
>Installing the old versions (03.01.05.0012) of /bin/ld and /usr/lib/bind
>solves the problem.
This is the workaround that most people use. The other is to link
only in native (i.e. JFS) filesystems, but that's rather restrictive. The 3.1.5
version (and all before it) read the files into memory, as opposed to memory
mapping them.
Steve
Steve DeJarnett Internet: steve@ibmpa.awdpa.ibm.com
IBM PSP Palo Alto UUCP: uunet!ibmpa.awdpa.ibm.com!steve
(415) 855-3510 IBM VNET: dejarnet at austin
These opinions are my own. I doubt IBM wants them.......