[Previous: General Qt Requirements]
If you intend to include the QtWebKit module in your Qt build then you should use version uClibc 0.9.29 or greater as that is the earliest version with sufficient pthread support.
The memory and storage requirements for Qt for Embedded Linux depend on a an variety of different factors, including the target architecture and the features enabled in the Qt build.
The following table shows typical library sizes for the most common Qt libraries on different architectures, built in release mode with different feature profiles.
Architecture | Compiler | QtCore | QtGui | QtNetwork | QtWebKit | ||||
---|---|---|---|---|---|---|---|---|---|
Minimal | Normal | Minimal | Normal | Minimal | Normal | Minimal | Normal | ||
linux-x86-g++ | GCC 4.2.4 | 1.7M | 2.7M | 3.3M | 9.9M | 653K | 1.1M | N/A | 17M |
linux-arm-g++ | GCC 4.1.1 | 1.9M | 3.2M | 4.1M | 11M | 507K | 1.0M | N/A | 17M |
linux-mips-g++ (MIPS32) | GCC 4.2.4 | 2.0M | 3.2M | 4.5M | 12M | 505K | 1003K | N/A | 21M |
Library sizes are given in the following units: K = 1024 bytes; M = 1024K. QtWebKit is excluded from the minimal configuration.
The Fine-Tuning Features in Qt document covers the process of configuring Qt builds to avoid the inclusion of unnecessary features.
The Virtual Framebuffer (QVFb) application requires the libxtst library in addition to the libraries used to build Qt for X11. This library enables the use of the Record extension to the X protocol to be used in applications.
See also Known Issues.
[Previous: General Qt Requirements]
© 2008-2011 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners. Privacy Policy
Licensees holding valid Qt Commercial licenses may use this document in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia.
Alternatively, this document may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.