Just following-up to myself, please correct me if I got anything wrong...
On Tue, 15 Jan 2008, Charles Sprickman wrote:
Hi all,
I've been doing a number of 4.11 -> 5.5 -> 6.2 upgrades. All of them I've
done have gone very well. One that was handled by someone else following my
step-by-step directions ended up missing some items from /usr/lib/compat and
all the timestamps on the files in that directory are quite old (2002 and
2005).
From what I can tell, the admin missed the "installworld" step when he
landed at 5.5 (probably got distracted and resumed later).
As best I can tell "COMPAT4X" was set in /etc/make.conf on the machine in
question.
It was...
Can anyone help me understand where in the update process the compat libs are
updated and which files correspond to which release?
From what I can see, in 5.x there is a /usr/src/lib/compat/4x-arch
directory. If "COMPAT4X" is set in make.conf, buildworld/installworld
will descend into that directory and build/install the compat libs.
After digging around the 6.x and newer source trees, it appears that the
ability to build the old libraries is gone. If it's not gone, it has
moved to a location I can't find. :) If you go directly from 4.x to 6.x,
the compat4x port in misc is how you get your libs.
Correct?
Thanks,
Charles
Thanks,
Charles
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"