2017-02-16 9 views
0

ビーグルボーンのQTWebKitをクロスコンパイルしようとしています。私は正常にQtCoreをクロスコンパイルし、それにしようと、次のエラーでQtWebkit結果をクロスコンパイルすることができます。これは、Qtの複数のバージョンを超える起こったクロスコンパイル中にエラーに合わせて再配置を切り捨てました。

/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 

。私はgcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihfクロスコンパイラを使用しています。

ターゲットプラットフォームのdebianインストールのマウントされたSDカードイメージを使用してクロスコンパイルしています(該当する場合)。

誰かが洞察力を持っているなら、大変感謝します。

ありがとうございます!

答えて

0

これはあなたのelfutilsの問題かもしれません。正常なC(XX)フラグがあることを確認し、LTOを使用している場合は、セットアップを再確認してください。