[1605] in Release_7.7_team
8.2.17 compiler workaround
daemon@ATHENA.MIT.EDU (Greg Hudson)
Mon Jan 25 16:52:57 1999
Date: Mon, 25 Jan 1999 16:52:53 -0500
From: Greg Hudson <ghudson@MIT.EDU>
To: release-team@MIT.EDU
So, jis has expressed strong disagreement with our decision to proceed
with the 8.2.17 release in spite of it breaking the compiler on
non-updated machines. When I left off the hallway conversation,
jweiss was explaining why duplicating the packs and calling it 8.3.0
instead of 8.2.17 was rather burdensome for us; in the meantime, I
worked out an alternative to taking the release.
The following little script makes the minimal changes necessary to
make the compiler work again on non-updated machines. It just makes
the libld symlink and updates the libelf shared library. I've tested
it.
#!/bin/sh
rm -f /usr/lib/libld.so.2
ln -s /os/usr/lib/libld.so.2 /usr/lib/libld.so.2
cp -p /os/usr/lib/libelf.so.1 /usr/lib/libelf.new
mv /usr/lib/libelf.new /usr/lib/libelf.so.1
I figure we can drop this script somewhere and announce its presence
in the second mail to release-announce. If no one else has a
preference for where to put it, it will probably stay in
/afs/dev.mit.edu/project/release/unscrew-8.2.17.sh, where it lives
now.