2013-08-01 14 views
7

Per this response, ho provato a creare utilizzando il flag -mfloat-abi=hard. In Application.mk Hoarmeabi-v7a con -mfloat-abi = hard

APP_ABI := armeabi-v7a 
APP_CFLAGS += -mfloat-abi=hard 

e ottenuto questo errore

error: ./obj/local/armeabi-v7a/objs/XXX.o uses VFP register arguments, output does not 

ho trovato this link dove qualcuno ha postato che -mfloat-abi = difficile non lavoro con il brodo toolchain.

È ancora il caso in NDKr9?

+3

È che l'errore proveniente dal linker? Vedi anche: http://stackoverflow.com/questions/16846430/hard-float-calls-for-some-functions-in-gcc – fadden

+0

Sì, errore del linker. E il tuo link/risposta fa più luce su questa bandiera. Stavo cercando alcune facili ottimizzazioni per il targeting di V7a, ma quella bandiera probabilmente non avrebbe fatto molta differenza comunque. Grazie. – boni

risposta

3

Hai provato?

APP_ABI := armeabi-v7a-hard 

Questo sembra funzionare in NDKr9

Problemi correlati