Swift Package Manager bleibt bei inkrementellen Builds hängen (Swift 6.2, Linux Ubuntu 24.04)Linux

Linux verstehen
Anonymous
 Swift Package Manager bleibt bei inkrementellen Builds hängen (Swift 6.2, Linux Ubuntu 24.04)

Post by Anonymous »

Ich habe ein Problem, bei dem Swift Package Manager während inkrementeller Builds auf unbestimmte Zeit hängt unter Linux mit Swift 6.2.
Umgebung
  • Swift: 6.2 (swift-6.2-RELEASE)
  • Betriebssystem: Ubuntu 24.04.3 LTS
  • Kernel: Linux 6.8.0-60-generic x86_64
Problem
Nach einem ersten erfolgreichen Build bleibt jeder nachfolgende Swift-Build-Befehl bei „Planning build“ hängen und wird nie abgeschlossen.
Minimale Reproduktion:

Code: Select all

  cd /tmp
swift package init --type executable --name test
cd test
swift build              # ✅ Works (5-10 sec)
swift build              # ❌ Hangs indefinitely
Der Prozess bleibt in der Phase „Build-Planung“ ohne Ausgabe hängen und wird nie abgeschlossen. Ich muss es mit kill -9 töten.
Was ich versucht habe
  • Code: Select all

    swift build -Xswiftc -whole-module-optimization
    – hängt immer noch
  • Code: Select all

    swift build -c release
    – hängt immer noch
  • Code: Select all

    swift build --verbose
    – zeigt „Build wird geplant“ an und bleibt dann hängen
  • Verschiedene Projekte (sowohl minimale als auch komplexe) – dasselbe Problem
Aktuelle Problemumgehung
Die einzige Lösung besteht darin, vor jedem Build einen vollständigen Reset durchzuführen:

Code: Select all

pkill -9 swift 2>/dev/null || true
swift package purge-cache
swift package reset
swift build
Dadurch verlängert sich jeder Build-Zyklus um 30–40 Sekunden, was die Entwicklung unter Linux unpraktisch macht.
Frage
Gibt es eine Möglichkeit, die inkrementelle Kompilierung unter Linux mit Swift 6.2 zu reparieren oder zu deaktivieren?
Gibt es irgendwelche:
  • Umgebungsvariablen, die das könnten Hilfe?
  • Flags erstellen, um dieses Problem zu umgehen?
  • Bekannte Fixes oder Patches?
Zusätzlicher Kontext:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post