Sto cercando di costruire una biblioteca con Android NDK-11 e sto ottenendo un errore di linker:NDK 11 linker è trattare gli avvisi come errori
arm-linux-androideabi/bin/ld: error: treating warnings as errors
non ottengo questo errore se io usa ndk-r10e.
Esecuzione di ndk-build con V = 1, vedo che -Wl,--fatal-warnings
viene passato al linker. Ho provato ad aggiungere LOCAL_LDFLAGS:=-Wl,--no-fatal-warnings
al mio file Android.mk, e posso vedere nell'output del linker che è effettivamente passato al linker, ma è passato prima dello-Wl,--fatal-warnings
, quindi viene ignorato.
Gli avvisi provengono da una libreria di terze parti, quindi non posso semplicemente ricompilarlo per correggere gli avvertimenti (sono tutti avvertimenti di 'rilocazione si riferisce alle sezioni scartate'). Ho sempre visto questi avvertimenti e non ho mai avuto problemi.
Qualcuno sa come dire al ndk-11 linker non per trattare gli avvisi come errori?