aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt4/qt4
AgeCommit message (Collapse)Author
2017-09-14qt4: Add patch to allow builds of webkit with gcc v7++yocto-2.4.2yocto-2.4.1yocto-2.4rocko-18.0.2rocko-18.0.1rocko-18.0.02.5_M32.5_M22.5_M1Max Krummenacher
Change configure logic, so that only gcc 3.3 and older does not build webkit and gcc 3.2 and older additionally not build QtXmlPatterns. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-09-14qt4-4.8.7.inc: use a supported builtin type for UcharMax Krummenacher
cope with icu 59's changed use of uchar. http://site.icu-project.org/download/59#TOC-ICU4C-char16_t 4.8.7-r0/recipe-sysroot/usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type; did you mean 'wchar_t'? typedef char16_t UChar; ^~~~~~~~ wchar_t ... 4.8.7-r0/recipe-sysroot/usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type; did you mean 'UChar32'? u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-07-17qt4: Fix build with moc4 and boostRicardo Ribalda Delgado
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
2017-04-25nativesdk-qt4-tools: fix build issues with libQtDBus and libQt3Support2.4_M1Olivier Sobrie
The libQtDBus requires libQtXml at link time otherwise it fails with the following error: x86_64-pokysdk-linux-g++ --sysroot=/home/build/dev/yocto/build/tmp/sysroots/x86_64-nativesdk-pokysdk-linux -Wl,-O1 -fno-exceptions -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/opt/poky-oso/2.2/sysroots/x86_64 /home/build/dev/yocto/build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/6.2.0ld: cannot find -lQtXml collect2: error: ld returned 1 exit status make: *** [../../lib/libQtDBus.so.4.8.7] Error 1 The libQt3Support requires libQtGui and libQtNetwork at link time otherwise it fails similarly with the following error: x86_64-pokysdk-linux-g++ --sysroot=/home/build/dev/yocto/build/tmp/sysroots/x86_64-nativesdk-pokysdk-linux -Wl,-O1 -fno-exceptions -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/opt/poky-oso/2.2/sysroots/x86_64 /home/build/dev/yocto/build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/6.2.0/ld: cannot find -lQtGui /home/build/dev/yocto/build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/6.2.0/ld: cannot find -lQtNetwork collect2: error: ld returned 1 exit status make: *** [../../lib/libQt3Support.so.4.8.7] Error 1 This patch ensures that libQtXml is build before libQtDBus and that both libQtGui and libQtNetwork are built before libQt3Support. The build issues happen when building a SDK with the command "bitbake meta-toolchain-qt". Signed-off-by: Olivier Sobrie <olivier@sobrie.be>
2017-04-06qt4: don't override dbg package contentPascal Bach
The default from bitbake.conf is `FILES_${PN}-dbg = "/usr/lib/debug /usr/src/debug"` which is perfectly fine as a basis for Qt4. This also makes the recipe work with different debug split schemes. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-04-04qt4: disable openssl supportAlexander Kanavin
Qt4 does not support openssl 1.1 (and likely never will), while its oe-core dependencies are being moved to that version, which is causing a sysroot conflict between openssl 1.0 and 1.1 headers. The only way to resolve it is to disable openssl support in Qt4, as we don't want Qt4's outdated version requirements for openssl to be imposed on the rest of oe-core. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-11-01qt4: add patch which fixes 24-bit color depthyocto-2.2.1morty-16.0.12.3_M32.3_M22.3_M1Stefan Agner
This makes sure Qt4 works well with frame buffer using [23:0] R:G:B (little endian) pixel format. See also: https://bugreports.qt.io/browse/QTBUG-56740 Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2016-11-01nativesdk-qt4-tools: ensure --disable-static is not passedCody P Schafer
This recipe presumes it can build the qt4-tools as static, and does not install any of it's built libraries. If we don't remove `--disable-static`, it attempts to use non-existent shared libraries (many of them aren't even built), resulting in either link failures at build time or (occasionally) at populate_sdk time due to the lack of a provider for the shared libraries. Signed-off-by: Cody P Schafer <dev@codyps.com>
2016-11-01qt4-embedded: Default to build tslib when touchscreen is definedMike Looijmans
When "touchscreen" is in the MACHINE_FEATURES, packagegroup-core-qt4e will RDEPEND on qt4-embedded-plugin-mousedriver-tslib, but that library is not being built by default, resulting in an error like: opkg_prepare_url_for_install: Couldn't find anything to satisfy 'qt4-embedded-plugin-mousedriver-tslib'. To prevent that from happening, add "tslib" to the default PACKAGECONFIG when touchscreen is defined. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
2016-08-25qt4-embedded.inc: provide PACKAGECONFIG for tslibMaxin B. John
make tslib dependency optional Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-28qt4-native: inhibit strip for debug packagesyocto-2.1.3yocto-2.1.2yocto-2.1.1krogoth-15.0.3krogoth-15.0.2krogoth-15.0.1krogothTim Orling
[YOCTO #10039] Apply the same patch from qt4-4.8.7.inc to qt4-native. This will avoid "already-stripped" QA warnings Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-28qt4-native: fix build for gcc-6Tim Orling
[YOCTO #10039] Apply patches from qt4-4.8.7.inc to qt4-native as well. (Now that Fedora-24 host is gcc-6) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-06qt4-native: disable precompiled headers2.2_M2Andreas Oberritter
Using precompiled headers may lead to errors in parallel builds: | In file included from <command-line>:0:0: | /usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but they were invalid | #endif | ^ | /usr/include/stdc-predef.h:59:1: error: use -Winvalid-pch for more information | /usr/include/stdc-predef.h:59:1: fatal error: .pch/release-shared-emb-x86_64/QtCore: No such file or directory Upstream bug report: http://lists.qt-project.org/pipermail/development/2014-July/017689.html Precompiled headers have been disabled for target builds from the beginning (commit 46bdf066 in OE-Core). Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2016-07-06qt4-embedded: remove dependency on DirectFBPaul Eggleton
DirectFB is about to be removed from OE-Core, so we shouldn't (and don't need to) depend upon it here. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2016-05-26qt4: Add patch to allow builds of webkit with gcc v62.2_M1Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-25qt4: Fix build with gcc-6Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-02-08qt4-4.8.7: Add support for nios2yocto-2.1krogoth-15.0.0Marek Vasut
Add necessary bits to build Qt4 for NIOS2 architecture. Signed-off-by: Marek Vasut <marex@denx.de>
2015-12-16qt4: add UPSTREAM_CHECK_URI/_REGEX2.1_M1Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-12-16qt4-4.8.7: fix build for mips n32Robert Yang
Issue: LIN8-1720 If _ABIN32 is defined, it should go into 32 bit branch. Fixed: ./wtf/StdLibExtras.h: In instantiation of 'TO WTF::bitwise_cast(FROM) [with TO = int; FROM = double]': runtime/JSValueInlineMethods.h:495:44: required from here ./wtf/Assertions.h:326:47: error: size of array is negative #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-11-27Initial commitAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>