[2184] in Release_7.7_team

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

Re: Need a ruling on silly Andrew config.

daemon@ATHENA.MIT.EDU (Aaron M. Ucko)
Thu Mar 30 23:13:13 2000

To: Bill Cattey <wdc@mit.edu>
Cc: release-team@mit.edu
From: amu@MIT.EDU (Aaron M. Ucko)
Date: 30 Mar 2000 23:13:35 -0500
In-Reply-To: Bill Cattey's message of "Thu, 30 Mar 2000 20:43:38 -0500 (EST)"
Message-ID: <udlem8r93ps.fsf@Jessica-Rabbit.mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii

<wdc@MIT.EDU> (Bill Cattey) writes:

> Then when they build Andrew 7.5 for Linux, they broke their own rule.
> If you don't put andrew in /usr/local/andrew, the built-in library paths
> are wrong and it wont find any dynamic libraries.  One could work around
> this by setting an LD_LIBRARY_PATH (is that what it's called under
> Linux?) for everyone.

Yes.  Note that this approach runs into a slight complication:
ld-linux.so completely discards LD_* when running setuid or setgid
executables, which typically include xterm (because it needs to
allocate a tty/pty pair and write to utmp), so the setting would have
to move from a per-session startup file to either a per-shell startup
file or to wrapper scripts around Andrew binaries.

> I think that for things to work with the minimum disruption to people
> and existing Athena default login configs we need to have /usr/andrew
> and /usr/local/andrew pointing at the same place:  The andrew locker.

That also works, of course, and sounds quite reasonable.

-- 
Aaron M. Ucko, KB1CJC <amu@mit.edu> (finger amu@monk.mit.edu)

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