MacPorts verwendet, wo immer möglich, von Apple gelieferte Compiler, da diese für die Plattform stark gepatcht sind. Sie erlauben beispielsweise das Erstellen mehrerer Architekturen durch Angabe von -arch-Flags, was mit FSF gcc nicht möglich ist.
Wenn Sie die Symlinks in / usr / bin / cc ändern, versucht MacPorts weiterhin, Flags zu verwenden, die nur von der Apple-Version verstanden werden. Dies kann es unmöglich machen, etwas mit MacPorts zu kompilieren.
Vertrauen Sie einfach den MacPorts-Entwicklern, dass die Verwendung von von Apple bereitgestellten Compilern der beste Weg ist.