[582] in Info-AFS_Redistribution

home help back first fref pref prev next nref lref last post

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.......

home help back first fref pref prev next nref lref last post