2017-02-16 5 views
0

Beaglebone에 대해 QTWebKit을 크로스 컴파일하려고합니다. 나는 성공적 QtCore을 크로스 컴파일 만에 시도하는 다음과 같은 오류가 QtWebkit 결과를 크로스 컴파일 할 수 있습니다 : 이것은 Qt는 여러 버전에 걸쳐 일어난크로스 재 컴파일 중 오류에 맞게 재배치 된 재배치 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 

. gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf 크로스 컴파일러를 사용하고 있습니다.

타겟 플랫폼의 debian install의 SD 카드 이미지를 사용하여 크로스 컴파일하고 있습니다 (관련성이있는 경우).

누군가 통찰력이 있다면 크게 환영 할 것입니다.

감사합니다.

답변

0

이것은 elfutils의 문제 일 수 있습니다. 정상적인 C (XX) 플래그가 있는지 확인하고 LTO를 사용하는 경우 설정을 다시 확인하십시오.