gadean
Depp vom Dienst!
Hi,
aktuell habe ich drei verschiedene poudriere Systeme (fragt nicht), würde die aber gerne auf ein System reduzieren.
System 1: 13.0-RELEASE + Intel CPU
System 2: 13.1-RELEASE + AMD CPU
System 3: 13.1-RELEASE + Intel CPU
Nun bräuchte ich etwas Hilfe von euch, beziehungsweise würde gerne wissen ob meine Infos stimmen.
1. Binary packages sind im Prinzip Minor kompatible (Beispiel. 13.0 und 13.1)
Ausnahme:
Pakete mit externen Modulen für den Kernel (Beispiel. virtualbox)
Abhängigkeiten älter als die wo kompiliert wurde
2. Auf einem 13.1 Host kann ohne Probleme eine 13.0 Jail laufen, umgekehrt aber nicht
3. CPU Flags in der make.conf würden zu Problemen führen, wenn die Pakete auf unterschiedlichen CPUs laufen soll
Wenn ich jetzt auf einer Machine (13.1), poudriere laufen lasse mit zwei "Build Jails" (1x 13.0, 1x 13.1) und folgender make.conf:
Würden die Pakete dann auf unterschiedlichen Generationen von Intel und AMD CPUs funktionieren?
Sind die "OPTIMIZED" Flags überhaupt noch empfohlen?
aktuell habe ich drei verschiedene poudriere Systeme (fragt nicht), würde die aber gerne auf ein System reduzieren.
System 1: 13.0-RELEASE + Intel CPU
System 2: 13.1-RELEASE + AMD CPU
System 3: 13.1-RELEASE + Intel CPU
Nun bräuchte ich etwas Hilfe von euch, beziehungsweise würde gerne wissen ob meine Infos stimmen.
1. Binary packages sind im Prinzip Minor kompatible (Beispiel. 13.0 und 13.1)
Ausnahme:
Pakete mit externen Modulen für den Kernel (Beispiel. virtualbox)
Abhängigkeiten älter als die wo kompiliert wurde
2. Auf einem 13.1 Host kann ohne Probleme eine 13.0 Jail laufen, umgekehrt aber nicht
3. CPU Flags in der make.conf würden zu Problemen führen, wenn die Pakete auf unterschiedlichen CPUs laufen soll
Wenn ich jetzt auf einer Machine (13.1), poudriere laufen lasse mit zwei "Build Jails" (1x 13.0, 1x 13.1) und folgender make.conf:
Code:
DEFAULT_VERSIONS+= ruby=2.7
OPTIONS_UNSET=X11 XCB CUPS NLS EXAMPLES
LICENSES_ACCEPTED=PDFlib
# questionable flags
OPTIMIZED_CFLAGS="YES"
BUILD_OPTIMIZED="YES"
WITH_OPTIMIZED_CFLAGS="YES"
Würden die Pakete dann auf unterschiedlichen Generationen von Intel und AMD CPUs funktionieren?
Sind die "OPTIMIZED" Flags überhaupt noch empfohlen?