Re: wieder alle PORTS neu, wenn von von RELENG_7 auf RELENG_8?

From: Heino Tiedemann <rotkaps_spam_trap(at)GMX.de>
Date: Thu, 12 Nov 2009 21:24:38 +0100

Oliver Fromme <olli(at)lurza.secnetix.de> wrote:

> Heino Tiedemann wrote:
> > ..also Franks Tipp mit misc/compat7x läuft hier absolut einwanfdrei..
>
> Aber nur, solange Du _keinen_ Port aktualisierst, sondern
> alle auf dem Stand belässt, auf dem sie jetzt sind.
>
> Sobald Du irgendwas aktualisieren möchtest, musst Du _alles_
> neu bauen, da es sonst dazu kommen kann, dass verschiedene
> Versionsstände der gleichen Library an dasselbe Binary
> gelinkt werden. Das führt zu Bruch.
>
> Beispiel: Programm A ist gegen Library B gelinkt, beide
> sind noch von 7.x, also gegen alte System-Libraries gelinkt,
> z.B. libz oder libcam. Und natürlich evtl. auch gegen
> weitere Libraries aus den Ports. Wenn Du nun Library B
> aktualisierst, ist sie ab jetzt gegen die neuen System-
> Libraries gelinkt. Wenn Du Programm A nicht auch aktuali-
> sierst, bekommt es nun sowohl die alten als auch die neuen
> Libraries verpasst, z.B. libz.so.4 und libz.so.5 (um nur
> ein Beispiel zu nennen). Das Problem lässt sich nur
> lösen, indem Du _alle_ Ports, die untereinander Abhängig-
> keiten haben, neu baust. Das dürften in der Regel fast
> alle sein.
>
> Die compat*-Pakete sind eigentlich nur für Drittsoftware
> gedacht (steht ja auch so in der Beschreibung), d.h. solche
> Binaries, die aus anderen Quellen stammen. Was die Ports
> bzw. Packages betrifft, ersetzen die compat*-Pakete nicht
> das Neubauen. Jedenfalls nicht auf längere Sicht.

Ah...

ich wünschte Du hättest Frank eher wiedersprochen - nämlich BEVOR ich
auf FreeBSD 8.0-RC2 ging :)))

Ich habe nämlich Frank geglaubt als er sagte "Erst, wennn du Dir
sicher bist, das alle ports übersetzt sind, kannste compat7x
entfernen".

Das klang nämlich für mich so, als ob man dann alle zeit der Welt
hat, seine Ports - stück für stück - zu erneuern.

Und noch as: ich habe unter 8 bereits ein paar pots erneuert.

Fehler gabs bisher nicht.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 12 Nov 2009 - 21:25:15 CET

search this site