[2184] in Release_7.7_team
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)