Quando sto compilando Android 5.1.1, ricevo decine di errori come questo:Costruzione Android da fonti: reloc non supportato 43
...
...
...
libnativehelper/JniInvocation.cpp:165: error: unsupported reloc 43
libnativehelper/JniInvocation.cpp:165: error: unsupported reloc 43
libnativehelper/JniInvocation.cpp:165: error: unsupported reloc 43
libnativehelper/JniInvocation.cpp:165: error: unsupported reloc 43
e il processo di fare finalmente viene a mancare:
clang: error: linker command failed with exit code 1 (use -v to see invocation)
build/core/host_shared_library_internal.mk:44: recipe for target 'out/host/linux-x86/obj32/lib/libnativehelper.so' failed
make: *** [out/host/linux-x86/obj32/lib/libnativehelper.so] Error 1
Ho provato a creare sorgenti con e senza clang e con diverse versioni di clang. Ma su rami più nuovi, clang è un requisito e make non parte senza di esso.
Cosa potrebbe essere che non va?
grazie per il collegamento alla patch, ho usato git cherry-pick e sembra che funzioni OK (la build è ancora in corso ed era solo uno dei difetti che ho dovuto risolvere ... in attesa del prossimo ...) – Mixaz
Ha funzionato per me in quel momento. – mysticTot
funziona davvero, grazie – Mixaz