웹프로그래밍
qt-embedded 를 mips로 크로스컴파일 시 에러처리 본문
j/release/Collector.o: In function `JSC::Heap::markCurrentThreadConservativelyInternal(JSC::MarkStack&)':
Collector.cpp:(.text._ZN3JSC4Heap39markCurrentThreadConservativelyInternalERNS_9MarkStackE+0x74): undefined reference to`__libc_stack_end'
collect2: ld returned 1 exit status
make[1]: *** [../../../../lib/libQtWebKit.so.4.6.3] 오류 1
make[1]: Leaving directory `/root/qt-everywhere-opensource-src-4.6.3/src/3rdparty/webkit/WebCore'
make: *** [sub-webkit-make_default-ordered] 오류 2
`__libc_stack_end' 키워드를 mips 컴파일러가 지원 해 주지 못하는 것으로 보이며 이를 해결하기 위해서는 라이브러리를 최신으로
업데이트하고 크로스컴파일러를 다시 컴파일 해야 하므로 복잡함.
그래서 qt를 컨피그할 때 -no-webkit 옵션으로 webkit를 제거한다
'리눅스Linux' 카테고리의 다른 글
우분투 프롬프트 바꾸기 (0) | 2016.07.13 |
---|---|
리눅스(Linux) ELF설명 (0) | 2016.07.13 |
리눅스(linux)에서 SVN 서버(server)설정 (0) | 2016.07.13 |
Python Cross-Compile 파이썬 크로스컴파일 (0) | 2016.07.13 |
iptables와 netfilter를 Linux Kernel에 추가하기 (0) | 2016.07.13 |
Comments