
Ich verwende Macports, um C-Bibliotheken zu installieren, von denen verschiedene Haskell-Bibliotheken abhängen. Leider funktioniert die aktuelle Version von Haskell nur unter 32 Bit in OS X, aber andere Dinge, die diese Bibliotheken verwenden, sind 64 Bit. Daher verwende ich bei jeder installierten Bibliothek den Schalter +universal. Kann ich +universal zum Standard für Pakete machen, die ich mit Macports installiere?
Antwort1
Das MacPorts Wiki hat eine Antwort.
Sie können +universal zu Ihrer /opt/local/etc/macports/variants.conf hinzufügen, um MacPorts aufzufordern, alle Ports zu erstellen, die Sie mit dieser Variante installieren, ohne daran denken zu müssen, es bei jedem Installationsbefehl einzugeben. Einige Ports wurden jedoch noch nicht als universelle Binärdateien getestet und werden möglicherweise nicht ordnungsgemäß erstellt. Oder sie werden zwar erstellt, funktionieren dann aber nicht auf der fremden Architektur.