Cython-Kompilierungsfehler: '-mno-fusioned-madd'

8

Immer, wenn ich Cython-Code kompiliere (mit pyximport ) und häufig, wenn ich Pakete von der Quelle installiere (mit pip ), bekomme ich

%Vor%

Was ist diese Warnung und was kann ich tun, um das zu verhindern? Ich vermute, dass ich nicht verhindern kann, wenn pip es auslöst, aber gibt es zumindest eine Möglichkeit, pyximport zu konfigurieren, um es zu vermeiden?

OS X 10.9, Python 2.7.5, Xcode clang 500.2.79

    
orome 29.11.2013, 22:53
quelle

2 Antworten

4

-mno-fused-madd ist eine GCC-CPU-Zieloption. Es dient zum Aktivieren / Deaktivieren der Generierung der fusionierten Multiply / Add-Anweisungen (FMACs. In DSPs üblich).

Da dies gcc-spezifisch ist, gibt clang eine Warnung, dass es die Option nicht versteht.

Wenn Sie diese Warnung wirklich nicht sehen möchten, können Sie versuchen, den Standard-Compiler mit

zu setzen %Vor%

Das sollte auch für pyximport funktionieren (Aber ich habe es nicht versucht).

    
kamjagin 30.11.2013, 00:11
quelle
7

Die Antwort davor funktionierte nicht für mich, aber es funktionierte, um zu sagen, dass diese Fehlermeldungen ignoriert werden sollten:

%Vor%

Lösung gefunden in Clang Fehler: unbekannt Argument: '-mno-fusioned-madd' (Installationsfehler des Python-Pakets)

    
Jose Luis de la Rosa 16.03.2014 18:54
quelle

Tags und Links