Subject: re: Upgrading: 1.4.3 or 1.5 on SPARC?
To: Greg Troxel <gdt@fnord.ir.bbn.com>
From: matthew green <mrg@eterna.com.au>
List: port-sparc
Date: 11/30/2000 00:26:28
I had two machines (ELC, IPX) running 1.4.1 or 1.4.2, and just
upgraded them to 1.5_BETA2. This didn't require a total reinstall - I
^^^^^^^^^
just used the upgrade option (traditional install script), and it went
smoothly. Note that /etc/rc* has changed and you'll need to
hand-merge that - but it wasn't hard.
However, a lot of my packages broke (eg cvs, missing libraries), and I
pkg_deleted and rebuilt them all. I think the issue with packages is
that while the old a.out libc is present and a.out binaries get run
fine, a number of packages use libraries that didn't end up with the
a.out versions still there. So, if you can get ELF packages for the
things you need and have those on-disk before the upgrade, the process
isn't painful. I did my second system this way after the poor little
ELC spent a few days compiling cvs, perl5, emacs, etc., and the
upgrade/pkg_delete/pkg_add went fine.
your problem is that the sparc "upgrade" for 1.5_BETA2 did *not* properly
stash away your old a.out libs somewhere useful, but simply overwrite them
with the new ELF ones. this is fixed in 1.5, but i haven't tried it myself.
.mrg.