Ich versuche, eine Bibliothek mit Android NDK-11 zu bauen, und ich bin ein Linker-Fehler bekommen:NDK 11 Linker wird die Behandlung von Warnungen als Fehler
arm-linux-androideabi/bin/ld: error: treating warnings as errors
ich nicht diesen Fehler machen, wenn ich Verwenden Sie ndk-r10e.
Laufen ndk-build mit V = 1, sehe ich, dass -Wl,--fatal-warnings
an den Linker übergeben wird. Ich habe versucht, LOCAL_LDFLAGS:=-Wl,--no-fatal-warnings
zu meiner Android.mk Datei hinzuzufügen, und ich kann in der Linker-Ausgabe sehen, dass es tatsächlich an den Linker übergeben wird, aber es vor-Wl,--fatal-warnings
übergeben wird, so wird es ignoriert.
Die Warnungen kommen von einer 3rd-Party-Bibliothek, so dass ich sie nicht einfach neu kompilieren kann, um die Warnungen zu beheben (sie sind alle "Umzug bezieht sich auf verworfene Abschnitt" Warnungen). Ich habe diese Warnungen immer gesehen und hatte nie Probleme.
Weiß jemand, wie man dem ndk-11 Linker nicht sagt, um Warnungen als Fehler zu behandeln?