Re: UPDATING

From: Oliver Fromme <olli(at)secnetix.de>
Date: Thu, 21 Nov 2002 11:56:20 +0100 (CET)

Francois Zellinger <frzell(at)pt.lu> wrote:
> Wie ist folgender Auszug aus /usr/src/UPDATING zu verstehen?
>
> 20021110:
> The definitions of the standard file streams (stdio, stdout, and
> stderr) have changed so that they are no longer compile-time
> constants. Some older binaries may require updated 3.X
> compatability libraries (for example, by setting COMPAT3X=yes
> for a buildworld/installworld).
>
> Heisst das COMPAT3X=yes in die /etc/make.conf setzen? Und sollte man
> das auf alle Fälle mal tun. Welche 'älteren' binaries könnten das
> sein. Wie alt müssen binaries denn sein um als solche zu gelten?

Nunja, genau was da steht -- Das betrifft Dich, wenn Du
3.x-Binaries oder noch ältere verwendest. Die bevorzugte
Lösung wäre natürlich, diese neu zu compilieren, sofern
das möglich ist (d.h. Sourcen verfügbar), so daß sie gegen
die aktuellen Libraries gelinkt werden. Dann brauchst Du
den ganzen Compat-Käse nicht. Im Zweifelsfall kannst Du
mit ldd feststellen, ob Du Binaries hast, die betroffen
sind.

Wenn das nicht geht, d.h. wenn Du 3.x-Binaries verwendest,
die Du nicht neu compilieren kannst und für die Du keine
4.x-Binaries irgendwo downloaden kannst, _dann_ brauchst Du
aktualisierte Compat3x-Libraries. Dazu baut man sie sich
entweder selber (wie oben beschrieben, mit COMPAT3X=yes in
/etc/make.conf und anschließendem make world), oder man
downloadet sie sich aus einem ausreichend aktuellen Snap-
shot, z.B.:

ftp://ftp7.de.freebsd.org/
/pub/FreeBSD/snapshots/i386/4.7-20021120-STABLE/compat3x/

(http:// statt ftp:// geht auch.)

Einfach den Inhalt dieses Verzeichnisses downloaden (sind
nur eine handvoll Dateien) und das darin enthaltene Skript
install.sh ausführen, fertig.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 21 Nov 2002 - 11:56:27 CET

search this site