2017-02-16 1 views
0

Ich versuche QTWebKit für ein Beaglebone Cross-kompilieren. Ich kann erfolgreich Cross-kompilieren QtCore, sondern versuchen, Quer kompilieren QtWebKit Ergebnisse in der folgenden Fehler:Verschiebung abgeschnitten, um Fehler beim Cross-Compilieren zu passen qtwebkit

/home/doug/workspace/qt5.6_ARM7/qtwebkit/Source/JavaScriptCore//.obj/llint  /LowLevelInterpreter.o: In function `llint_eval_prologue': 
LowLevelInterpreter.cpp:(.rodata+0x65): relocation truncated to fit: R_ARM_THM_CALL against symbol `llint_entry_osr' defined in .text section in /home/doug/workspace/qt5.6_ARM7/qtwebkit/Source/JavaScriptCore//.obj/llint/LLIntSlowPaths.o 

Diese über mehrere Versionen von Qt passiert ist. Ich benutze den Cross-Compiler gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.

Ich bin Cross-Compiling mit einem bereitgestellten SD-Karte Bild der Debian-Installation der Zielplattform, wenn das von Relevanz ist.

Wenn jemand irgendwelche Einsichten hat, würden sie sehr geschätzt werden.

Danke!

Antwort

0

Dies könnte ein Problem Ihrer Elfutils sein. Stellen Sie sicher, dass Sie C (XX) FLAGS haben und wenn Sie LTO verwenden, überprüfen Sie es erneut.

Verwandte Themen