[1605] in Release_7.7_team

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

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.

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