Qt cross-compilation for BeagleBoard-xM issue (ARM8)

635 views Asked by At

I have a big problem with Qt libraries cross-compilation. My objective is to develop some Qt-apps for my BeagleBoard-xM on my host machine running Ubuntu 12.04 LTS. I found some nice tutorials, e.g.:

http://treyweaver.blogspot.com/2010/10/setting-up-qt-development-environment.html

but the toolchain, which Trey used (angstrom-2010.4-test-20100422-i686-linux-armv7a-linux-gnueabi-toolchain-qte-4.6.2), it just disappeared, so I tried some toolchains from Ubuntu repository (gcc-arm-linux-gnueabi, gcc-arm-linux-gnueabihf). And now, when I run 'configure' (with all parameters from Trey's tutorial) and then try to run 'make', it breaks with this error:

/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../../arm-linux-gnueabi/lib/../lib/crt1.o:
In function `_start': (.text+0x30): undefined reference to `main' collect2: 
ld returned 1 exit status make[1]: *** [../../lib/libQtCoreE.so.4.8.5] Error 1

I found somewhere, that it might be some linking issue, but I have completely no idea, what to do with that...

Maybe someone has similar problem and could give me some advice?

Regards jerzu

0

There are 0 answers