Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2001 20:53:00 -0500
From:      Mike Meyer <mwm@mired.org>
To:        Neil Darlow <neil@darlow.co.uk>
Cc:        questions@freebsd.org
Subject:   Re: Source Update is incomplete?
Message-ID:  <15191.36604.577995.987796@guru.mired.org>
In-Reply-To: <25723275@toto.iv>

next in thread | previous in thread | raw e-mail | index | archive | help
Neil Darlow <neil@darlow.co.uk> types:
> I haven't come across any good documentation on these so which do I
> need to enable. I'm guessing that these are for compatibility with
> older versions of FreeBSD and if I'm not running anything from 3.x,
> and earlier, should I just enable COMPAT4X?

You're right - they are for compatability with old versions of
freebsd's C libraries. To run binaries from FreeBSD ?.X, you need to
enable COMPAT?X. Note that some ports/packages install prebuilt
binaries that may need those compat libraries, though I've not found
anything that needs things prior to COMPAT3X. A message like
'/usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not found' from
the binary is a good indication that it wants - in this case -
COMPAT3X.

As for COMPAT4X on 4-STABLE, it just creates old versions of some
crypto libraries. You may not need it at all in that case.  If you're
running -current, you should read the description of -stable
vs. -current at <URL:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html
>, then consider whether you really want to be doing that.

	<mike
--
Mike Meyer <mwm@mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15191.36604.577995.987796>