[Development] Antwort: Building Qt5 for embedded Linux ARM
Thiago Macieira
thiago.macieira at intel.com
Tue Dec 6 17:17:10 CET 2011
On Tuesday, 6 de December de 2011 17.02.46, Dietrich.Gossen at continental-
corporation.com wrote:
> Hi Thiago,
>
> thank you for your help.
> Freescale (the manufacturer of the iMX53 Board) provides an Ubuntu image
> for the board.
> So the OS is already running. All I need is to cross compile Qt5 for ARM.
> Also, there's a toolchain available that contains a compiler.
>
> This compiler is the arm-none-linux-gnueabi-gcc.
Good, but the compiler alone isn't enough. We need a couple more things:
> My problem right now is, that during the building process of Qt5, the
> linker can't find some libraries.
> Output.txt (attached file) contains the output and the errors of the
> build.
> These are the headers that the linker couldn't find:
Those aren't it. Those errors you got from configure -v are simply telling you
that the compiler searched for those libraries and couldn't find them. The
corresponding functionality was either disabled (PulseAudio, ICU, some SQL
drivers) or the in-tree copy was enabled (tiff, sqlite). Nothing to worry
about, unless you want to have the functionality that was disabled.
> Additionaly the arm-none-linux-gnueabi-g++ compiler does not recognize the
> following arguments:
> -mmx
> -m3dnow
> -msse
> -msse2
> -msse3
> -mssse3
> -msse4.1
> -msse4.2
> -mavx
Those are non-issues. That's just the configure -v output telling you that it
tried those arguments to gcc and found out that it doesn't support them.
That's to be expected: your ARM compiler will not support the x86 extensions.
> -lxcb
This one means you don't have your development package for libxcb installed.
If you want to use the XCB backend for Lighthouse, you need to install that
library.
> Any ideas?
The actual problem was the last one in your output file. Since the XCB library
could not be found, the OpenGL ES test failed too, which means Qt could not be
built. I don't know if the OpenGL ES test should be trying to link to XCB or
not, that's a question for the people who wrote that test.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20111206/b8bd3e3a/attachment.sig>
More information about the Development
mailing list